Job Description
We are looking for an Embedded Software Engineer to design and develop the flight computers and software stacks that power our satellite missions. You will work on real-time embedded systems for every spacecraft subsystem including power, communication, ADCS, thermal, and payload control. This role demands hands-on development across hardware bring-up, firmware, and mission-critical software that must perform reliably in space.
Key Responsibilities:
- Architect, implement, and validate embedded software for on-board computers and subsystem controllers.
- Develop low-level drivers for sensors, actuators, radios, and communication buses (I2C, SPI, UART, CAN).
- Implement real-time task scheduling, fault detection, and redundancy mechanisms for mission-critical reliability.
- Work closely with avionics hardware engineers for board bring-up, hardware-software integration, and debugging.
- Develop communication protocols for ...
Ready to Apply?
Take the next step in your AI career. Submit your application to catalyx space today.
Submit Application