Embedded Software Engineer - Firmware
Core
Develop, test, and deploy firmware for avionics boards on reusable launch vehicles, bridging hardware and software to support mission operations.
Role type
Embedded firmware engineer (aerospace)
Builds
Firmware for multiple avionics boards on reusable launch vehicles
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Rust, embedded systems development, electrical lab equipment usage, systems thinking, debugging
Preferred skills
Electrical schematics reading/writing, networking concepts (UDP, MAC), RTOS, data acquisition systems
Technologies
Rust, Altium, Embassy
Responsibilities
Own firmware for multiple avionics boards; Collaborate to develop a scalable stack and maintain coherent interfaces; Bring up boards and test them against mission requirements; Debug hardware-software intersection issues; Provide technical documentation; Contribute to vehicle electrical and software architecture
Seniority
Mid-level, hands-on IC