Associate Mission Systems Software Engineer
Core
Design, develop, test, debug, and maintain safety-critical embedded software for aircraft platforms, integrating with hardware and sensors.
Role type
Associate Mission Systems Software Engineer (Embedded)
Builds
Embedded software for flight control, mission management, sensor fusion, and weapons engagement systems.
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
Go, Java, C/C++, Rust, Python, systems integration, systems engineering processes
Preferred skills
Embedded real-time software development, debugging memory/timing issues, real-time operating systems, object-oriented design, agile development, Open Mission Systems, Open Communication Standard, Universal Command and Control Interface
Technologies
CI/CD, DevSecOps, Git, Linux, VxWorks, containers, Cameo, Sensor Fusion
Responsibilities
Translate customer needs into software designs for embedded devices, build and write code for embedded software running on specialized hardware, integrate embedded software with hardware components, analyze and improve embedded software efficiency and stability, test and debug software for embedded devices, implement emerging technologies and regulatory changes, advise on software and hardware integration areas, track and evaluate software team performance, perform embedded software project management activities, contribute across the full software development lifecycle, work as part of an agile integrated product team
Seniority
Associate, hands-on IC