Embedded Systems Engineer
Core
Develop bare-metal embedded firmware and drivers for mission-critical satellite components and subsystems.
Role type
Senior Embedded Systems Engineer (Firmware & Hardware Integration)
Builds
Flight-ready satellite hardware, avionics, radios, and control systems
Domain
Aerospace / Space Systems / Embedded Hardware
Deliverable
production ML models | product features | infrastructure | physical/clinical work
Required skills
Embedded C, Rust, bare-metal microcontroller development, hardware bring-up, SPI/UART/GPIO driver design, oscilloscope/logic analyzer usage, electrical schematic interpretation, system integration, version control (Git)
Preferred skills
RTOS development, CI/CD pipeline contribution, HAL/library development, aerospace/defense background, Agile/PI planning
Technologies
C, Rust, SPI, UART, RS-485, GPIO, JTAG, SWD, Git
Responsibilities
Design and debug low-level drivers; develop embedded firmware for bare-metal and RTOS systems; bring up and debug hardware systems; support system integration and verification; define and execute test plans; troubleshoot firmware/hardware issues; contribute to shared firmware infrastructure; improve development workflows; document designs and test procedures.
Seniority
Senior, hands-on IC