Embedded Controls Engineer, Spacecraft
Core
Design, implement, and validate embedded control software for spacecraft subsystems including propulsion, robotics, avionics, and vehicle actuation systems.
Role type
Embedded Controls Engineer (Spacecraft)
Builds
Robotic spacecraft for dynamic space operations (maneuvering, upgrading, refueling, exploration)
Domain
Aerospace / Space Systems / Embedded Control
Deliverable
production ML models | product features
Required skills
Embedded software development (C/C++), Real-time control algorithms, Classical and modern control techniques, Embedded communication protocols (CAN, SPI, I2C, UART, Ethernet), Hardware-software debugging
Preferred skills
Guidance, navigation, and control (GNC) systems, Real-time operating systems (RTOS), Embedded Linux, Hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing
Technologies
C, C++, RTOS, Embedded Linux, CAN, SPI, I2C, UART, Ethernet
Responsibilities
Develop real-time control algorithms and flight software interfacing with sensors and actuators; Support bring-up, integration, testing, and troubleshooting in lab and flight environments; Collaborate with mechanical, electrical, and flight software engineers; Own system performance through testing and mission execution
Seniority
Mid-Senior, hands-on IC