CareerPlanGet AI match score →

Senior Software Engineer (Flight Software)

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

Core

Design and implement trusted, safety-critical embedded and vehicle management software for autonomous maritime systems.

Role type

Senior Software Engineer (Embedded Flight Software)

Builds

Autonomous underwater vehicle platforms and maritime defense systems

Domain

Defense / Maritime Robotics / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Rust, RTOS, systems programming, concurrency, data structures, algorithms, device drivers, sensor interfaces, real-time programming

Preferred skills

autonomous vehicle software, high-assurance safety critical software, sensor/actuator interfaces, remote system troubleshooting, electrical/mechanical systems, DO-178/IEC 61508, NixOS, systems engineering

Technologies

RTOS, C, C++, Rust, CAN, CANFD, UART, SPI, I2C, TCP, Ethernet

Responsibilities

Design and implement trusted, safety-critical Vehicle Management Systems; Design and implement scalable vehicle sub-systems including sensor processing and actuation; Develop real-time embedded software using an RTOS; Create test and simulation fixtures for hardware-in-the-loop; Support vehicle manufacturing and deployment; Mentor junior team members

Seniority

Senior, hands-on IC with mentorship

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