Embedded Software Engineer III
Core
Design, develop, integrate, and test embedded flight software for the Blue Ring spacecraft, a hybrid solar electric and chemical propulsion vehicle for on-orbit mobility and payload deployment.
Role type
Senior IC embedded software engineer (spacecraft flight software)
Builds
Flight software for the Blue Ring spacecraft
Domain
Aerospace / Spaceflight / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++ programming in resource-constrained environments, embedded software development, Python for tooling and test automation, hardware interface layer development, unit and integration testing, hardware-in-the-loop (HIL) testing
Preferred skills
Flight software development for spacecraft or safety-critical aerospace systems, software verification for mission/safety standards (DO-178, NPR 7150.2), DevOps practices, CI/CD pipeline development, automated testing frameworks, configuration management (Git, Jenkins)
Technologies
C++, Python, Git, Jenkins
Responsibilities
Design and develop embedded flight software; implement software requirements with traceability; execute unit, integration, and HIL tests; collaborate with avionics and propulsion engineers; participate in design and code reviews; debug complex software/hardware integration issues
Seniority
Senior, hands-on IC