Senior Embedded Software Engineer
Core
Senior Embedded Software Engineer owning the full software stack (bootloader, BSP, OS, application) for aerospace real-time systems.
Role type
Senior IC embedded software engineer (RTOS/BSP)
Builds
Embedded platforms for space transportation
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, RTOS bring-up (Cortex-M), MCU driver development, communication stacks (SPI/I2C/UART/Ethernet), safety-critical design, CI/CD pipeline setup
Preferred skills
FPGA/VHDL, Python/Bash, TSN, space standards (ECSS/MIL-STD/NASA-HBK), functional safety (ISO 26262/DO-178C)
Technologies
ARM Cortex-M, ThreadX, Azure RTOS, FreeRTOS, Zephyr, JTAG, logic analyser, oscilloscope
Responsibilities
Bring up RTOS and develop BSP for ARM Cortex-M cores; Develop and maintain MCU drivers; Develop complete communication stack; Integration test MCU and FPGA interfaces; Set up toolchain and CI for embedded platform; Coordinate with hardware, system, and test teams
Seniority
Senior, hands-on IC