Embedded software engineer, mission systems
Core
Design, develop, test, debug, and maintain software for embedded devices and systems, ensuring compliance with industry, customer, safety, and regulatory standards.
Role type
Embedded software engineer (mission systems)
Builds
Critical flight software and embedded system software for specialized hardware
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
Go, Java, C/C++, Rust, Python, systems integration, debugging, troubleshooting memory/timing issues, hardware integration, CI/CD pipelines, DevOps, DevSecOps, Linux, VxWorks, Git, Containers, Sensor Fusion
Preferred skills
5+ years experience, 9+ years experience, Bachelors degree in Computer Science or engineering, industry tools/methodologies
Technologies
CI/CD, DevSecOps, DevOps, Embedded, Git, Hardware, Java, Linux, Python, Rust, Security, Sensor Fusion
Responsibilities
Design, develop, test, debug, and maintain software for embedded devices and systems; Analyze, review, and convert customer requirements into software product designs; Write and build code for embedded system software tailored for specific specialized hardware; Integrate embedded software with relevant hardware components; Assess, monitor, and enhance the efficiency and stability of embedded software systems; Perform tests and debugging on software for embedded devices and systems
Seniority
Multiple levels (Associate, Experienced, Senior)