Senior Software Engineer – Autonomous Naval Systems

Newbridge

Singapore

On-site

SGD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Newbridge in Singapore is seeking an experienced software engineer to own the full SDLC for mission-critical autonomous naval systems. You will join a multidisciplinary team developing real-time autonomy software for unmanned vessels.

You will write clean C++ code, validate it at sea, integrate with vessel systems, and collaborate with mechanical, electrical and controls teams to push frontier robotics research into production.

Qualifications

  • Degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline.
  • Preferably 2+ years experience in software development, with strong proficiency in C++.
  • Good knowledge of network communication protocols (TCP/IP, UDP, DDS, etc.).
  • Familiar with Git and software version control.
  • Understanding of full SDLC and ability to write clean, testable, maintainable 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, testable C++ code for real-time autonomous operations.
  • Develop and validate software testing plans for robustness at sea.
  • Integrate software with real vessel systems and hardware.
  • Research advances in robotics software, AI, and autonomous systems.
  • Document and maintain software design, testing and validation artefacts to high engineering standards.
  • Collaborate across mechanical, electrical, controls and systems teams.

Skills

C++ proficiency
Software development
Networking protocols
Git version control
SDLC knowledge
Documentation
Communication
ROS/ROS2

Education

Bachelor's degree in Computer Science / Computer Engineering / Electrical Engineering

Tools

ROS/ROS2

Job description

Newbridge in Singapore is seeking an experienced software engineer to own the full SDLC for mission-critical autonomous naval systems. You will join a multidisciplinary team developing real-time autonomy software for unmanned vessels.

You will write clean C++ code, validate it at sea, integrate with vessel systems, and collaborate with mechanical, electrical and controls teams to push frontier robotics research into production.

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

Similar jobs worth comparing

Senior Autonomy Software Engineer - Sea-Ready Naval AI
Senior Autonomy Software Engineer - Sea-Ready Naval AI

NEWBRIDGE ALLIANCE PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Software Enginer
Senior Software Enginer

NEWBRIDGE ALLIANCE PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Newbridge • Singapore

On-site
SGD 60,000 - 90,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
Software Lead, Mission Systems & C3 Solutions
Software Lead, Mission Systems & C3 Solutions

ST Engineering • Singapore

On-site
SGD 70,000 - 110,000
Senior C++ Software Engineer – Autonomous Vehicles
Senior C++ Software Engineer – Autonomous Vehicles

Venti Technologies • Singapore

On-site
SGD 70,000 - 90,000
Senior Software Engineer – Mission-Critical C3 Systems
Senior Software Engineer – Mission-Critical C3 Systems

st engineering mission software & services pte. ltd. • Singapore

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

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
UAS Software Engineer – Real-Time Embedded & Flight Control
UAS Software Engineer – Real-Time Embedded & Flight Control

ST Engineering • Singapore

On-site
SGD 90,000 - 150,000