Associate Missions Systems Software Engineer - Embedded
Core
Develop safety-critical and mission-critical flight software for embedded systems, covering sensor fusion, mission management, and fire control.
Role type
Associate embedded software engineer (flight systems)
Builds
Embedded software for aircraft platforms
Domain
Aerospace / Defense
Deliverable
production ML models | product features
Required skills
C/C++, Go, Java, Python, Rust, embedded systems programming, systems integration, real-time operating systems (RTOS), object-oriented analysis and design (OOAD), CI/CD pipelines, hardware-in-the-loop testing
Preferred skills
Embedded real-time software development, Operational Flight Program (OFP) software, Open Mission Systems (OMS) / Open Communication Standard (OCS), Universal Command and Control Interface (UCI), Linux, VxWorks, containers, Git, DevSecOps, Agile methodologies
Technologies
C, C++, Go, Java, Python, Rust, Linux, VxWorks, Git, CI/CD, Cameo
Responsibilities
Design, develop, test, debug, and maintain software integrated into embedded devices; translate customer requirements into software designs; build code for specialized hardware; integrate software with hardware components; monitor and improve software efficiency and stability; implement emerging technologies and regulatory changes; advise on software and hardware integration domains; track team performance for compliance; perform embedded software project management functions
Seniority
Associate (Level 2), hands-on IC