CareerPlanSign in

Software Engineer

Sydney, New South Wales💼 Full-time🗓 2026-09-07 → 2026-09-24

Core

Develop and maintain software for autonomous maritime systems, including autonomy, simulation, data processing, and command & control for underwater vehicles.

Role type

Senior Software Engineer (Autonomous Systems)

Builds

Next-generation autonomous underwater vehicles and mission software

Domain

Defense / Maritime Robotics

Deliverable

production ML models | product features | infrastructure

Required skills

Systems programming, algorithms, data structures, concurrency, software design, remote system troubleshooting, full lifecycle software ownership

Preferred skills

C++, Rust, Go, TypeScript, React, cloud technologies, embedded software, modeling and simulation, high assurance safety critical software, systems engineering

Technologies

C++, Rust, Go, TypeScript, React

Responsibilities

Empathize with end-users to drive solutions in a multi-stakeholder environment; Own software enabled solutions deployed to customers; Implement software for rapid capability delivery; Develop reusable software services across product lines; Develop on- and off-board robotic platform software; Create test and simulation fixtures; Support vehicle manufacturing and deployment

Seniority

Senior, hands-on IC

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