Motion Recruitment | Jobspring | Workbridge

Embedded Software Engineer - Flight Software

Boston, Massachusetts

Hybrid

Full Time

$100k - $150k

Our client is an aerospace technology start-up specializing in the development of next-generation flight systems for mission-critical applications. Their technology supports national defense programs, advanced space systems, and autonomous airborne platforms. They are seeking a highly motivated Embedded Software Engineer to join their flight software team. In this role, you will be responsible for designing, developing, and testing real-time embedded software for advanced aerospace systems. You will collaborate closely with systems engineers, hardware engineers, and fellow software developers to deliver high-reliability flight control software that meets rigorous DoD and aerospace standards.

Key Responsibilities
  • Design, develop, integrate, and test embedded software for flight systems using C/C++

  • Implement real-time control algorithms and communication protocols (e.g., CAN, MIL-STD-1553, ARINC 429, UART, SPI, I2C)

  • Support software-hardware integration on avionics and embedded computing platforms

  • Perform low-level driver development and board bring-up for custom aerospace hardware

  • Write and maintain software documentation in accordance with aerospace and DoD standards (e.g., DO-178C, MIL-STD-498)

  • Participate in software reviews, safety analysis, and risk mitigation planning

  • Collaborate cross-functionally with hardware, systems, and test engineering teams

  • Support flight test activities, troubleshooting, and post-flight data analysis as needed

Required Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

  • 3+ years of experience developing embedded software in C/C++ for real-time systems

  • Experience with RTOS-based development (e.g., VxWorks, FreeRTOS, RTEMS, or similar)

  • Familiarity with software development tools such as JTAG debuggers, oscilloscopes, logic analyzers, and version control systems (e.g., Git)

  • Understanding of embedded processor architectures (e.g., ARM, PowerPC, x86, or similar)

  • U.S. Citizenship required due to defense contract requirements

Preferred Qualifications
  • Active DoD Security Clearance (Secret or higher)

  • Experience with flight software development in accordance with DO-178C standards

  • Knowledge of aerospace communication protocols (CAN, ARINC 429, MIL-STD-1553)

  • Experience with MATLAB/Simulink for control systems modeling

  • Familiarity with safety-critical system design and testing

Why Join?
  • Work on cutting-edge aerospace and defense technology

  • Competitive compensation and benefits

  • Career growth opportunities in a mission-driven organization

  • Collaborative and technically strong team environment

Posted by: Nicholas Costello

Specialization: