Senior Embedded Software Engineer

New
Remote (U.S.)Full-TimeSenior
Salary100,000 - 130,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8–15+ years
Required Skills
C++Debugging

Requirements

  • 8–15+ years of experience in embedded software development
  • Strong programming skills in C, C++, or Ada
  • Experience working in real-time or embedded systems (RTOS)
  • Experience with software development lifecycle and debugging
  • Exposure to DO-178C or other safety-critical standards
  • Bachelor’s degree in Engineering, Computer Science, or related field

Responsibilities

  • Design, develop, and maintain embedded software (C/C++ or Ada) for avionics systems
  • Work across the full software lifecycle (requirements → design → code → test → certification)
  • Develop software architectures and detailed designs for real-time systems
  • Troubleshoot and debug issues across software, hardware, and system integration
  • Support DO-178C activities, including documentation, traceability, and reviews
  • Partner with verification teams on testing and code coverage (including MC/DC)
  • Collaborate with systems, hardware, and certification teams
  • Mentor junior engineers and contribute to design/code reviews
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 130,000 USD per year
Apply Now