Senior Firmware Engineer, Space Embedded Systems
Core
Architecting and deploying low-level firmware solutions for on-orbit spacecraft operations and mission management within satellite constellations.
Role type
Senior IC firmware engineer (space embedded systems)
Builds
Modular capabilities for DoD and IC customers across the space domain
Domain
Defense / Aerospace / Space Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C coding for embedded systems, bare-metal or RTOS development, microcontroller integration, bus protocols (USB, SPI, I2C, CAN, Ethernet), ARM cores, hardware debugging (JTAG, SWD, Oscilloscopes, Logic analyzers), schematics review
Preferred skills
C++, Rust, Python, satellite mission autonomy, fault isolation and recovery systems
Technologies
ARM, AVR, MSP430, PIC, RTOS, JTAG, SWD, USB, SPI, I2C, CAN, RS232, RS485, Ethernet
Responsibilities
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features, debug issues spanning electrical/firmware/software boundaries, select microcontrollers and review schematics, collaborate on complex functionality planning and testing
Seniority
Senior, hands-on IC