Title:  Software Developer - Flight & Ground Systems

Job ID:  20739
Location: 

Satellite Hub, SG

Description: 

About ST Engineering

ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence, and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.

 

Our history spans more than 50 years, and our strategy is underpinned by our core values – Integrity, Value Creation, Courage, Commitment and Compassion. These 5 core values guide every aspect of our business and are embedded in our ST Engineering culture – from the people we hire, to working with each other, to our partners and customers.

 

About our Line of Business – Satellite Systems  

ST Engineering Satellite Systems Pte. Ltd. (SatSys) is a joint venture founded in 2010 by ST Engineering, DSO National Laboratories, and Nanyang Technological University. Today with our expertise and comprehensive suite of satellite engineering and test facility, SatSys design and develop satellite buses to integrate with various payloads, such as Electro-Optical (EO) camera, Synthetic Aperture Radar (SAR) and more, to meet the mission objectives of our customers.

 

Together, We Can Make A Significant Impact

The Software Developer will be responsible for designing and implementing software for satellite flight computers and System-on-Chip (SoC) platforms, as well as extending capabilities to ground software and mission planning systems. This role supports end-to-end satellite development, ensuring robust onboard operations and seamless integration with ground control systems.

 

Be Part of Our Success

Flight Software Development

  • Develop embedded software for flight computers and SoCs using C/C++ for real-time, fault-tolerant operation.
  • Implement low-level drivers for UART, I²C, SPI, CAN Bus, and integrate with satellite subsystems (ADCS, TT&C, payload).
  • Ensure software reliability under space environment constraints through rigorous design and validation.

Satellite Ground Control Software Systems

  • Develop full stack software for telemetry, command sequencing, health monitoring, and mission planning.
  • Integrate ground systems with mission data pipelines for real-time analytics.

System Integration & Testing

  • Perform hardware-in-the-loop (HIL) testing and simulation for flight software validation.
  • Testing, verification, and validation of software components
  • Collaborate with other sub-system teams for full system bring-up and debugging.

Innovation

  • Contribute to software architecture for next-generation small satellite platforms.
  • Explore AI/ML integration for onboard autonomy and ground mission optimization.

 

Qualities We Value

  • Knowledge in Computer Engineering, Electrical Engineering, or related discipline.
  • Technical Skills:
    • Strong proficiency in C, C++, Python, and embedded systems development.
    • Familiarity with microcontrollers, SoCs, FPGA programming, and hardware debugging.
    • Knowledge of communication protocols (UART, I²C, SPI, CAN Bus) and PCB design.
    • Experience with core software engineering infrastructure tools such as GIT, CI/CD pipelines
  • Preferred Experience:
    • Embedded development for robotics, IoT, or aerospace systems.
    • Experience with C#
    • Exposure to space systems concepts (ADCS, TT&C, payload integration).
    • Understanding of mission planning and ground station operations.
  • Strong problem-solving and analytical skills.
  • Highly adaptable and resilient in fast-paced environments.
  • Effective communicator and team player with cross-disciplinary collaboration experience.
  • Singaporean only.

 

Our Commitment That Goes Beyond the Norm

  • An environment where you will be working on cutting-edge technologies and architectures.
  • Safe space where diverse perspectives are valued, and everyone’s unique contributions are celebrated.
  • Meaningful work and projects that make a difference in people’s lives.
  • A fun, passionate and collaborative workplace.
  • Competitive remuneration and comprehensive benefits.

 

Working Location: Ang Mo Kio