CareerPlan

Software App S/W Engr SMTS

Cambridge, MA, USFull-time$82k–$220k2026-10-27 → 2026-11-10
On-siteSecurity clearance required

Core

Develop high performance embedded real-time avionics systems for undersea, terrestrial, air, hypersonic, and space applications.

Role type

Senior embedded software engineer (avionics/RTOS)

Builds

Resilient and fault-tolerant software solutions for resource-constrained targets

Domain

Defense, aerospace, and space exploration

Required skills

C/C++ and assembly programming, Real-time operating systems (RTOS) development, embedded Linux/VxWorks/FreeRTOS, device drivers and board support packages, hardware subsystems and protocols (CAN, I2C, SPI, SpaceWire, 1553), RISC-V and Ultrascale+ (Arm) processors, low power microcontrollers, static and dynamic analysis tools, QEMU based development, safety-critical systems compliance (DO-178C)

Preferred skills

Formal requirements and design documentation, in-circuit emulators and JTAG debugging, prior RTOS development experience

Technologies

GCC, LLVM, VxWorks, Integrity, embedded Linux, Zephyr, FreeRTOS, PowerPC, TMS320, QEMU

Responsibilities

Design algorithms using modern theory and proven techniques, develop and execute software tests to check compliance, prepare technical data and documentation, communicate with customers to establish requirements, drive solutions to complex problems, contribute to system architecture decisions, mentor less experienced staff, lead a small team of software developers

Seniority

Senior, hands-on IC with team leadership