Share this Job

Software Engineer

Date: 06-Sep-2022

Location: Singapore, SG

Company: ST Engineering Group

Job Req ID: 7494 


Job Description

Be part of a team responsible for software development in real-time embedded environment:

  • Performs software development and verification and ensure the implementation and completion of the system requirements, aligned with the given timelines. Works with interdisciplinary teams to achieve the project goals.
  • Ensures that the requirements are implemented accurately, following given coding rules and guidelines. Ensure product quality with accurate unit-tests and realization within the given product architecture and coding standard.
  • Builds and maintains appropriate user documentation for the implementation. Comply and enforce to the company software Quality Management System and Safety requirements



  • A Master's or Bachelor’s degree in software engineering, computer science\engineering, Engineering, Physics, Mathematics, or equivalent.
  • Programming skills in C, C++, C#, .NET architecture, MS Visual Studio and\or similar languages and tools.
  • At least 2 years of software development experience. Fresh graduates with relevant working or training experiences are welcome.
  • Knowledge of software development lifecycle processes and methodologies and software test methodologies. 


The following skills are optional and would be an added advantage

  • Software development experience in RTOS (Real Time Operating System) and embedded environment
  • Working experience in Avionics and Aviation-related domains
  • Computer networking knowledge
  • Cybersecurity knowledge
  • Programming skills in mobile development such as iOS and Android
  • Knowledge of cloud computing, machine learning, and image/ map processing
  • Firmware development experiences


Work Location: 507 Airport Road (Paya Lebar)