CareerPlanSign in

Senior Software Engineer

Singapore💼 Full-time🗓 2026-09-21 → 2026-09-23

Core

Design, implement, and test autonomy software for unmanned naval vessels operating in real-world maritime environments.

Role type

Senior Software Engineer (Autonomous Systems)

Builds

Autonomous naval vessels with integrated AI and robotics

Domain

Defence & Marine Technology / Autonomous Robotics

Deliverable

production ML models | product features

Required skills

C++, real-time systems programming, network communication protocols (TCP/IP, UDP, DDS), full SDLC, software testing and validation, system integration

Preferred skills

Robotics software development, AI/autonomous systems research

Technologies

C++, Git, TCP/IP, UDP, DDS

Responsibilities

Gather software requirements and design autonomy software for unmanned vessels; Execute full SDLC from architecture to deployment; Write high-quality, testable C++ code for real-time operations; Develop and implement comprehensive software testing and validation plans; Conduct software integration and testing with actual vessel systems; Research and integrate latest developments in robotics software and AI; Collaborate with mechanical, electrical, controls, and systems teams

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.