Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Embedded Software Engineer image - Rise Careers
Job details

Senior Embedded Software Engineer

About the Opportunity:
Our client is looking for a Senior Embedded Software Engineer to join their Software Engineering team, reporting to the Director of Software Engineering. This role offers the chance to work on cutting-edge radio technology and advanced research projects, covering everything from device drivers and networking protocols to encryption and security features.

This position follows a hybrid schedule, with a minimum of 3 days onsite per week (Mondays, Wednesdays, and Thursdays).

Key Responsibilities:

  • Develop MAC (Medium Access Control) and mobile ad-hoc networking (MANET) routing protocols.
  • Implement network management software and web-based interfaces.
  • Work on security protocols and encryption algorithms to enhance system security.
  • Develop audio streaming and push-to-talk voice applications.
  • Ensure compliance with NIST FIPS 140-3 and NIAP Common Criteria for security and robustness.
  • Design and implement testing software to evaluate performance and reliability.
  • Develop and maintain device drivers and board support packages (BSPs) for ARM and RISC-V systems.
  • Customize and script Linux-based systems.

Required Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
  • 5+ years of experience in embedded systems software development.
  • Strong proficiency in C programming and Linux kernel driver development.
  • U.S. Citizenship required due to government contract work (employment contingent on background clearance).

Preferred Skills & Experience:

  • Experience with security protocols & encryption algorithms (CNSA suite).
  • Proficiency in socket programming and Internet/Ethernet protocols.
  • Understanding of MAC and Networking layers in communication systems.
  • Experience with AMD UltraScale+ MPSoC and Microchip Polarfire SoC BSP development.
  • Familiarity with IPsec (Internet Protocol Security).
  • Experience with Linux Interrupt Service Routine (ISR) development.

This is a unique opportunity to work on cutting-edge embedded systems, security, and networking technologies. If you're ready to take on complex challenges in a collaborative and innovative environment, apply today!

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Embedded Software Engineer, RainesDev

Are you an experienced Senior Embedded Software Engineer looking for an exciting opportunity? Our client is on the hunt for talent to join their vibrant Software Engineering team! You'll report directly to the Director of Software Engineering and become an integral part of pioneering projects centered around advanced radio technology. Imagine diving into the intricacies of developing MAC and mobile ad-hoc networking protocols while implementing robust security features and encryption algorithms. With a hybrid work schedule allowing you to enjoy a mix of in-office collaboration and remote work (minimum of three days on-site), this role is ideal for those seeking flexibility and innovation. You'll engage with network management software, develop push-to-talk voice applications, and work on ensuring compliance with NIST FIPS 140-3 standards. Plus, if you're passionate about building device drivers and customizing Linux-based systems, this could be the next big step in your career! Bring your 5+ years of experience in embedded systems software development and C programming expertise to the table, and join a team that values creativity in solving complex challenges in an industry that evolves daily. If you embody the spirit of collaboration and innovation, this position with our client could be the perfect match for your skill set. Apply today to embark on this thrilling journey!

Frequently Asked Questions (FAQs) for Senior Embedded Software Engineer Role at RainesDev
What are the key responsibilities of a Senior Embedded Software Engineer at the company?

As a Senior Embedded Software Engineer at our client, you'll be tasked with developing MAC protocols, mobile ad-hoc networking, and implementing various security protocols and encryption algorithms. You'll also work on network management software, customize Linux systems, and maintain device drivers for ARM and RISC-V systems.

Join Rise to see the full answer
What qualifications are required for the Senior Embedded Software Engineer position?

To qualify for the Senior Embedded Software Engineer role at our client, you need a Bachelor's degree in Electrical Engineering, Computer Science, or a related field, along with over 5 years of experience in embedded systems software development. A strong expertise in C programming and Linux kernel driver development is necessary, and U.S. Citizenship is required for government contract work.

Join Rise to see the full answer
What skills are preferred for the Senior Embedded Software Engineer role at the company?

Preferred skills for the Senior Embedded Software Engineer position include experience with security protocols like the CNSA suite, proficiency in socket programming, and familiarity with the MAC and networking layers. Knowledge of AMD UltraScale+ MPSoC and Microchip Polarfire SoC development is also advantageous.

Join Rise to see the full answer
What is the work schedule for a Senior Embedded Software Engineer at the company?

The work schedule for the Senior Embedded Software Engineer role is hybrid, requiring a minimum of three days in the office per week (specifically Mondays, Wednesdays, and Thursdays), allowing for collaboration while providing flexibility for remote work.

Join Rise to see the full answer
Is experience with Linux required for the Senior Embedded Software Engineer position?

Yes, experience with Linux is crucial for the Senior Embedded Software Engineer position. You'll need to customize and script Linux-based systems, as well as develop device drivers and engage with Linux Interrupt Service Routines (ISRs) to ensure optimal system performance.

Join Rise to see the full answer
Common Interview Questions for Senior Embedded Software Engineer
Can you explain your experience with MAC protocols and their importance in embedded systems?

In your answer, focus on how MAC protocols facilitate communication between devices in a network. Discuss any specific projects you've worked on involving MAC protocol development and how they contributed to system performance or reliability.

Join Rise to see the full answer
How do you approach debugging embedded systems and device drivers?

Describe your systematic approach to debugging, such as using tools like GDB or logging to identify issues. Share examples of challenges you've encountered and how you resolved them to improve system stability.

Join Rise to see the full answer
What strategies do you use for ensuring security in embedded software?

Talk about specific strategies like implementing encryption algorithms and adhering to compliance standards such as NIST FIPS 140-3. Illustrate with examples of how you've enhanced security features in past projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Share your time management skills, such as using project management tools or prioritizing tasks based on deadlines and project impact. Give an example of how you've successfully managed competing deadlines.

Join Rise to see the full answer
What experience do you have with Linux kernel development?

Discuss your hands-on experience with Linux kernel driver development, detailing specific contributions or enhancements you've made. Include any challenges you faced and how you overcame them.

Join Rise to see the full answer
Can you explain a project where you implemented networking protocols?

Provide an overview of a project where you developed networking protocols, detailing the objectives, challenges, and outcomes. Highlight your role and any specific technologies you utilized.

Join Rise to see the full answer
What is your experience with the ARM or RISC-V architecture?

Discuss your familiarity with ARM or RISC-V architecture, mentioning any projects you've worked on that involved development for these platforms. Emphasize your understanding of their unique features and capabilities.

Join Rise to see the full answer
How do you ensure compliance with security standards in your projects?

Elaborate on your rigorous approach to compliance, such as conducting audits, code reviews, and testing procedures that align with industry standards. Cite specific examples where you've achieved compliance.

Join Rise to see the full answer
What tools do you find essential for embedded software development?

List essential tools you regularly use, such as IDEs, compilers, and debugging tools. Discuss how these tools have improved your workflow and project outcomes.

Join Rise to see the full answer
Where do you see the future of embedded systems heading?

Share your vision of the future of embedded systems, discussing trends like IoT, AI integration, or real-time processing. Offer insights on how these advancements could impact the field and your aspirations within it.

Join Rise to see the full answer
Similar Jobs
RainesDev Remote No location specified
Posted 8 days ago
Posted 7 days ago
Photo of the Rise User
Opus 2 Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Dsquares Remote No location specified
Posted 10 days ago
Posted 10 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins