CareerPlanSign in

Software Engineer

Melbourne, Australia💼 Full-time🗓 2026-07-14 → 2026-09-26

Core

Develop and deploy software for autonomous maritime systems, including autonomy, simulation, data processing, and command and control.

Role type

Software Engineer (Autonomous Systems)

Builds

Next-generation autonomous underwater vehicle platforms and mission software

Domain

Defense / Maritime Robotics / Autonomous Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Systems programming, algorithms, data structures, concurrency, scaling, testing, 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 that rapidly delivers capability beyond current platforms; Contribute to re-usable software services across product lines; Develop software for on- and off- robotic platforms; Create test and simulation fixtures for hardware-in-the-loop; Support vehicle manufacturing and deployment

Seniority

Mid-level to Senior, hands-on IC

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