Avionics / Embedded Software Engineer I - Early Career (2026 Starts)
Core
Designing, building, and maintaining safety-critical, real-time embedded software for control and diagnostics of human-capable spacecraft (orbital and sub-orbital).
Role type
Early-career embedded software engineer (avionics)
Builds
Verification plans, frameworks, tools, tests, and software components for spacecraft control systems
Domain
Aerospace / Avionics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, formalized verification, system integration, debugging, requirement analysis
Preferred skills
C#/Java, Qt framework/QML, computer networking protocols, distributed applications, DevOps, Agile/Scrum, configuration management
Technologies
C, C++, Python, C#, Java, Qt, QML
Responsibilities
Design and build software applications and components; write code to verify software in embedded environments; design automated tests; develop tools for build, debugging, and deployment; collaborate on verification plans and frameworks
Seniority
Junior, early-career IC