Job Search and Career Advice Platform

Enable job alerts via email!

R&D Software Engineer (min. 2 years EDB-IPP programme)

NAVAL GROUP FAR EAST PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading maritime technology company in Singapore is seeking a Software Engineer (Sensor Developer) to advance its multi-agent simulation platform. The role involves developing and maintaining sensor models while collaborating with cross-functional teams. Ideal candidates should be proficient in C/C++ and have experience with sensor technologies, as well as a willingness to learn and adapt. Join us to contribute to innovative AI solutions in complex maritime environments.

Qualifications

  • Experience with power systems is a plus.
  • Basic understanding of physics principles.
  • Willingness to learn more about physics.

Responsibilities

  • Develop, improve, and maintain sensor models like radar and sonar.
  • Design new sensor models based on evolving user requirements.
  • Support sensor integration for AI application testing.

Skills

Proficiency in C/C++
Experience with sensors
Comfortable with Linux
Strong problem-solving skills

Tools

Docker
Git
Job description
Job Description: Multi-agent simulation platform (LOTUSIM) - Sensor Developer

We are seeking a Software Engineer (Sensor Developer) to join our R&D Centre of Excellence (CoE) at Naval Group Far East Pte Ltd. Reporting directly to the Chief Technical Officer, you will play a key role in advancing our multi-agent simulation platform (LOTUSim) and supporting the development of physics-based sensor models. Your work will directly support algorithm testing and the generation of high-fidelity data for AI applications.

About the Project (LOTUSim):

The CoE is jointly developing and maintaining the core of LOTUSim, a physics-driven multi-agent simulation platform designed to ensure accuracy in complex environments. It recreates aerial, surface and underwater vessels in maritime environments, allowing the generation of synthetic data and control of the assets. The platform enables developers to test new algorithms and create synthetic data for advanced AI and autonomy projects.

Your Role:
  • Develop, improve, and maintain sensor models (e.g., radar, sonar, Doppler Velocity Log (DVL)), ensuring realistic behaviour in the simulation environment.
  • Design and implement new sensor models based on evolving user requirements.
  • Support the integration of sensors into the platform to enable testing of new algorithms and data generation for AI applications.
  • Take ownership of sensor development, contributing your expertise and providing recommendations based on research and analysis.
  • Collaborate with cross-functional teams to maintain and enhance the simulator’s capabilities.
Requirements:
  • Proficiency in C/C++ and python
  • Experience with sensors and power systems
  • Comfortable with Linux, Docker, Git
  • Basic understanding of physics principles and willingness to learn more
  • Basic understanding on networks
  • Strong problem-solving skills and an ability to work collaboratively in a team environment
Additional note:

Applicants must meet the trainee eligibility criteria outlined by the EDB-IPP Programme

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.