Sr. Embedded Software Engineer
Core
Develop low-level software for spacecraft, including device drivers, onboard algorithms for closed-loop control and fault detection, and flight software.
Role type
Senior embedded software engineer (spacecraft/avionics)
Builds
Flight software, device drivers, and onboard control algorithms for spacecraft systems
Domain
Aerospace / Avionics / Embedded Systems
Required skills
C/C++ for embedded systems, bare-metal development, RTOS, low-level device drivers (SPI, I2C, UART, Ethernet, CAN), hardware/software integration, microcontroller/microprocessor architecture
Preferred skills
FPGA development, satellite attitude control systems, motors and power electronics, feedback sensors, CCSDS or ECSS protocols
Responsibilities
Write and debug device drivers for spacecraft sensors and actuators; Implement onboard algorithms for closed-loop control and fault detection; Develop bench and development-test code for manufacturing and flight; Support spacecraft commissioning during launch and early operations (via careerplan.io/jobs/22703-sr-embedded-software-engineer-at-apex-technology-inc)
Seniority
Senior, hands-on IC
