Missions Systems Software Engineer - Embedded (Associate, Experienced, Senior)
Core
Develop safety-critical and mission-critical flight software for embedded systems, integrating with hardware to support sensor fusion, mission management, and tactical communications.
Role type
Embedded software engineer (Associate, Experienced, Senior)
Builds
Flight software for embedded devices and systems
Domain
Aerospace / Defense
Deliverable
production ML models | product features
Required skills
C/C++, Go, Java, Python, Rust, systems integration, CI/CD pipelines, embedded system software development, hardware integration, debugging memory/timing issues
Preferred skills
DevSecOps, VxWorks, Linux, Containers, Git, Cameo, technical product planning, mentoring
Technologies
Go, Java, C, C++, Rust, Python, VxWorks, Linux, Containers, Git, CI/CD, Cameo
Responsibilities
Design, develop, test, debug, and maintain embedded software; translate customer requirements into software designs; integrate software with hardware components; analyze and improve software efficiency and stability; perform embedded software project management functions.
Seniority
Associate (2+ years), Experienced (5+ years), Senior (9+ years)