JOB DETAILS

Software Developer

CompanyST Engineering Group
LocationSingapore
Work ModeOn Site
PostedJune 7, 2026
About The Company
At ST Engineering, we apply our technology and innovation to solve real-world problems and improve lives. Our commitment to excellence and our track record as a global technology, defence, and engineering company earns us a reputation for quality and trust. Subscribe to get the latest news delivered to your inbox: http://eepurl.com/htCq_P. For more updates, follow us on Facebook, Instagram, LinkedIn and YouTube.
About the Role

We are seeking 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.

Key Responsibilities:

  • Design and develop advanced software functions for various vehicular systems
  • Write efficient, high-quality code to optimize software performance and reliability
  • Work closely 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

Requirements:

  • 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
Key Skills
C++PythonSoftware Development LifecycleGitNetwork ProtocolsCommunication InterfacesEmbedded SystemsReal-time Operating SystemsMachine LearningAI TechnologiesAnalytical SkillsProblem-solvingDocumentationSoftware TestingValidation
Categories
SoftwareTechnologyEngineering
Job Information
📋Core Responsibilities
Design and develop advanced software functions for vehicular systems while ensuring high performance and reliability. Collaborate with cross-functional teams to implement solutions and perform comprehensive testing to maintain safety and compliance.
📋Job Type
full time
📊Experience Level
2-5
💼Company Size
18209
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page