Title:  Lead System Engineer (C++ / C#)

Job ID:  14485
Location: 

ST Electronics 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

Our Training & Simulation Systems delivers learning, training, and simulation solutions and systems that elevate training experiences; offer immersive technologies that transform learning and training; along with training support and consultancy services for aerospace, land, maritime, public safety and security, and commercial segments. We provide comprehensive end-to-end solutions, from design and development to seamless implementation, maintenance, and ongoing operations

 

Together, We can Make A Significant Impact

You'll lead and actively contribute to a team of software professionals developing applications aimed at improving the integration of various simulator and training systems. Your role involves close collaboration with the Chief System Architect to achieve this goal.

 

Be Part of Our Success 

  • Design, Plan and Implement the various toolkits and support software for systems integration.
  • Leading a team of integration engineers, assigning tasks, providing guidance, and ensuring productivity and collaboration within the team.
  • Understanding and analysing systems integration requirements to ensure proper integration and interoperability between different subsystems with respect to the FOM.
  • Providing guidance, training, and mentorship to team members to enhance their skills and knowledge in systems integration practices and technologies.
  • Implementing quality assurance processes to ensure that software meet performance, reliability, and security standards.
  • Ensuring that integration processes, configurations, and test results are properly documented for future reference and compliance purposes.
  • Identifying opportunities for process improvement and optimization within the integration team and implementing best practices to enhance efficiency and effectiveness.
  • Serving as a point of contact for stakeholders, providing regular updates on integration progress, and facilitating communication between different teams involved in the integration process.

 

Qualities We Value 

  • Technical Proficiency: A strong understanding of relevant technologies is essential. Knowledge of C++ and C# is important, while a good understanding of simulation protocols, such HLA, CIGI, DDS is preferred. Candidates with practical knowledge of Object Oriented Programming is welcomed.
  • Communication Skills: Clear and effective communication is vital for conveying project requirements, coordinating with stakeholders, and facilitating collaboration among team members.
  • Problem-Solving Abilities: The capability to analyse complex problems, identify root causes, and devise creative solutions to overcome integration challenges.
  • Continuous Learning: Keeping abreast of emerging technologies, best practices, and industry trends in systems integration to continually improve skills and knowledge.
  • Experience. At least 5 years’ experience in software engineering in a project environment.

 

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.