Sr Embedded Software Engineer
Core
Design, architect, and develop complex embedded software systems for space missions, ensuring reliability, scalability, and performance for national security and space exploration.
Role type
Senior IC embedded software engineer (space systems)
Builds
Flight software and embedded systems for satellites and spacecraft
Domain
Aerospace / Space Defense / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ (implied by embedded context), RTOS (VxWorks/embedded Linux), hardware interfaces (1553, UART, SPI, I2C, CAN), system architecture, debugging, Agile/Scrum/Kanban, Git, mentoring
Preferred skills
Flight software development, time partitioning (ARINC 653), DevOps/CI pipelines, memory/timing/throughput optimization
Technologies
VxWorks, embedded Linux, Git, 1553, UART, SPI, I2C, CAN
Responsibilities
Design and architect complex embedded software systems; write clean, maintainable, and efficient code; debug and troubleshoot critical software issues; mentor junior and intermediate engineers; lead design reviews and make high-level design decisions; implement software development methodologies (Agile/Kanban)
Seniority
Senior, hands-on IC with leadership