Senior Autonomy Software Engineer - Sea-Ready Naval AI

NEWBRIDGE ALLIANCE PTE. LTD.

Singapore

On-site

SGD 70,000 - 110,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NEWBRIDGE ALLIANCE PTE. LTD. in Singapore is seeking a software engineer to own the SDLC for autonomy software on unmanned naval vessels. You will work with a multidisciplinary team to develop, test and deploy software that runs on real hardware at sea.

Role requires strong C++, ROS/ROS2 familiarity, and good knowledge of networking. You will contribute to requirements, architecture, design, and validation across the full lifecycle.

Qualifications

  • Degree in CS/CE/EE or related field.
  • 2+ years of software development experience with strong C++.
  • Good knowledge of networking protocols (TCP/IP, UDP, DDS).
  • Familiar with Git and software version control.
  • Understanding of SDLC and ability to write clean, testable code.
  • Ability to document requirements and specifications clearly.
  • Good communication skills, both written and verbal.

Responsibilities

  • Gather software requirements, design, implement and test autonomy software for unmanned naval vessels.
  • Execute full SDLC from architecture to deployment.
  • Write high-quality, real-time C++ code for autonomous operations.
  • Develop and implement comprehensive software testing and validation plans.
  • Integrate software with actual vessel systems in real hardware.
  • Collaborate across mechanical, electrical, controls and systems teams.
  • Document and maintain software design, testing and validation artefacts to high standards.

Skills

Communication skills
Documentation
Problem solving

Education

Bachelor's degree in CS/CE/EE

Tools

C++
ROS/ROS2
Git
DDS

Job description

NEWBRIDGE ALLIANCE PTE. LTD. in Singapore is seeking a software engineer to own the SDLC for autonomy software on unmanned naval vessels. You will work with a multidisciplinary team to develop, test and deploy software that runs on real hardware at sea.

Role requires strong C++, ROS/ROS2 familiarity, and good knowledge of networking. You will contribute to requirements, architecture, design, and validation across the full lifecycle.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Autonomous Naval Systems
Senior Software Engineer – Autonomous Naval Systems

Newbridge • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Newbridge • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Enginer
Senior Software Enginer

NEWBRIDGE ALLIANCE PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Software Engineer - Robotics & Autonomy (C++)
Senior Software Engineer - Robotics & Autonomy (C++)

ST Engineering • Singapore

On-site
SGD 90,000 - 130,000
Autonomy Robotics Software Engineer
Autonomy Robotics Software Engineer

DSO National Laboratories • Singapore

On-site
SGD 60,000 - 110,000
Robotics Software & Autonomy Intern
Robotics Software & Autonomy Intern

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Senior Robotics Software Engineer: Autonomy & ROS
Senior Robotics Software Engineer: Autonomy & ROS

NCS Group • Singapore

On-site
SGD 90,000 - 130,000
Lead Autonomous Underwater Robotics Researcher
Lead Autonomous Underwater Robotics Researcher

Beex Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Market competitive salary
Growth opportunities
Healthcare support
+3
AI Engineer: Autonomous Agentic AI & Tools
AI Engineer: Autonomous Agentic AI & Tools

Sea • Singapore

On-site
SGD 60,000 - 80,000
Senior Robotics Software Engineer — ROS2 & Edge AI
Senior Robotics Software Engineer — ROS2 & Edge AI

SGInnovate • Singapore

On-site
SGD 120,000 - 180,000