×
 
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
Spacecraft Embedded Software Engineer
Project Name

Spacecraft Embedded Software Engineer

Be part of Singapore's fastest growing Deep Tech Community

Receive the latest updates on ecosystem events and programmes!