In accordance with client requirements, candidates must be eligible and willing to work on a W2 basis. Our W2 consultants enjoy a comprehensive benefits package that includes medical, dental, and vision coverage and a 401(k) plan.
We’re looking for a Senior Embedded Software Engineer who knows their way around real-time, safety-critical systems and DO-178C like the back of their hand. You’ll take the lead in specifying, designing, developing, and integrating embedded software for airborne systems—hands-on and alongside a small, talented team.
If you enjoy solving complex technical problems, mentoring others, and building reliable software that literally helps things fly, this role is for you.
What You’ll Do
- Dig into system requirements and make sure they make sense from a software perspective—proposing changes where needed to get everything ready for flight.
- Define high-level software requirements and architect systems that balance performance, safety, and hardware constraints.
- Design and build embedded software in C (and a bit of Assembly) for ARM microcontrollers.
- Handle board bring-up, integration, and troubleshooting to make sure everything works smoothly in real-world conditions.
- Debug timing and performance issues using lab tools such as oscilloscopes, signal generators, and bus analyzers.
- Support the reuse of embedded software components to keep things efficient and maintainable.
- Review your teammates’ code and help raise the quality bar across the team.
- Collaborate with the verification team to ensure the software is tested to the highest standards.
- Lead and mentor a small group of embedded engineers, helping them grow in DO-178C practices, real-time design, and troubleshooting techniques.
What You’ll Bring
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or similar.
- 7+ years of experience in real-time embedded software development for safety-critical systems.
- Solid background in software architecture, design, and requirements engineering.
- Mastery of C, with a strong handle on microcontroller internals and real-time performance.
- Hands-on experience with Texas Instruments Hercules, STM ARM microcontrollers, or similar.
- Comfortable reading schematics, datasheets, and reference manuals.
- Deep familiarity with lab gear such as oscilloscopes, signal generators, and bus analyzers.
- Expert-level understanding of DO-178C Level A compliance and documentation.
- Strong experience with communication interfaces such as SPI, I2C, CAN, ARINC 429, ADCs, DMA controllers, and sensors.
Don’t meet every single qualification? That’s okay—if this role excites you and you bring strong embedded experience, we’d love to hear from you.