CareerPlanSign in

Staff Engineer, Human Machine Interface (R6070)

Melbourne💼 Full-time🗓 2026-09-28 → 2026-10-01

Core

Lead the development of operator-facing software for autonomous uncrewed systems, including ground-control, mission-planning, command-and-control, and debrief tools.

Role type

Staff Engineer, Human Machine Interface (HMI)

Builds

Ground-control, mission-planning, command-and-control, and debrief tools for autonomous uncrewed systems

Domain

Defense technology, autonomous systems, aviation, robotics

Required skills

Frontend engineering (React, TypeScript, Qt/QML), C++, distributed systems, real-time data handling, API design, technical leadership, debugging, mentoring

Preferred skills

Uncrewed systems/autonomy experience, geospatial/map-based applications, mission-system protocols (MAVLink, ROS, STANAG 4586), real-time/edge environments, multimedia pipelines, human factors/usability

Technologies

React, TypeScript, Qt/QML, C++, MAVLink, ROS/ROS 2, DDS, REST, WebSockets, STANAG 4586, RTSP, WebRTC, GStreamer

Responsibilities

Lead technical direction and architecture for HMI capabilities; Design and deliver applications for mission planning, command and control, and debrief; Build map-centric and data-rich interfaces; Develop HMI using web and native desktop frameworks; Design robust data flows between frontends and backend systems; Define and negotiate APIs and interface contracts; Lead technical design reviews and engineering practices; Support simulation, flight test, and field activity; Debug complex HMI and mission-system issues; Mentor engineers and provide technical leadership

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