Description
Galamad Aerospace leverages technological advancements to produce capable and cost-efficient satellites.
Project Role: Spacecraft Embedded Software Engineer
As an Embedded Software Engineer at our satellite company, you will be at the forefront of the space industry, playing a crucial role in designing, developing, and maintaining the embedded software that drives our satellite systems. You will work closely with a multidisciplinary team of engineers to implement advanced algorithms, interface with core peripherals, and ensure the reliability and performance of our satellite platforms.
Trainee's responsibilities include but are not limited to:
- Developing embedded software for satellite systems using STM32 MCUs and other ARM-based microprocessors.
- Implement and optimise algorithms critical for satellite operations, including but not limited to the solar position algorithm, geomagnetic field model, Ionosphere Reference model, Unscented Kalman Filter, and more.
- Interface with core peripherals such as UART, DMA, Timers, USB, and CAN to facilitate communication, data transfer, and control within the satellite system.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
- Conduct thorough testing and debugging to ensure the reliability, robustness, and performance of embedded software in the satellite environment.
- Stay up-to-date with the latest advancements in embedded systems, satellite technologies, and space exploration to contribute innovative solutions to our projects.
Logo

Project Name
Spacecraft Embedded Software Engineer