Software Developer

ST Engineering·Singapore·Embedded & Firmware Engineering

ST Engineering is hiring a Software Developer in Singapore. Posted 2026-04-10; applications close 2026-06-09.

Role details

Overview

We are seeking a Software Developer to create flexible, scalable, and high-performance software that enhances vehicle intelligence, automation, and connectivity. You will be instrumental in developing and integrating software solutions that transform advanced functionalities in vehicular systems into reality.

Responsibilities

  • Design and develop advanced software functions for various vehicular systems
  • Write efficient, high-quality code to optimize software performance and reliability
  • Collaborate with cross-functional teams to ensure successful implementation
  • Perform comprehensive testing and validation of developed software to ensure safety and compliance
  • Maintain detailed documentation of software design, implementation, and testing procedures
  • Stay updated with the latest industry trends and technologies

Qualifications & Requirements

Education

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

Skills & Experience

  • Strong understanding of software development lifecycle and methodologies
  • Proficiency in programming languages such as C++ and Python
  • Proficiency in software development tools and version control systems (e.g., Git)
  • Knowledge of network protocols and communication interfaces
  • Experience with embedded systems and real-time operating systems is advantageous
  • Experience with machine learning and AI technologies is advantageous
  • Excellent communication and teamwork skills to work effectively with diverse teams
  • High level of initiative and self-motivation
  • Strong analytical and problem-solving skills to troubleshoot and resolve issues
  • Ability to learn new technologies and adapt to changing project requirements

More open roles at ST Engineering

Track your applications with Jorb AI.