Sr. Software Engineer (Starfall)
Core
Design and implement software and firmware for next-generation avionics systems and micro-controllers to enable frequent, safe, and reliable SpaceX launches.
Role type
Senior IC embedded systems software engineer
Builds
Avionics software and firmware for flight hardware
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, microcontroller development, computer architecture, network fundamentals, verification methodologies, Linux, bash scripting
Preferred skills
NXP microcontrollers, high-standard software development processes
Technologies
C++, C, Linux, bash, NXP microcontrollers
Responsibilities
Design and deliver high-quality software and firmware for common processors and micro-controllers; Support launch operations; Bring up and validate devices that communicate and fly in space; Analyze test results and bugs requiring in-depth investigations; Hands-on integration and troubleshooting of flight hardware/software systems
Seniority
Senior, hands-on IC