CareerPlanSign in

Staff Engineer, Human Machine Interface (R6070)

Melbourne, Victoria💼 Full-time🗓 2026-09-30 → 2026-10-04
Security clearance required

Core

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

Role type

Staff Engineer, Human Machine Interface (HMI)

Builds

Ground-control, mission-planning, command-and-control, and debrief applications for autonomous platforms

Domain

Defense technology / Autonomous systems / Aviation

Required skills

Frontend engineering (React, TypeScript, Qt/QML), C++, Distributed systems, API design, Real-time data handling, Technical leadership, Mentoring

Preferred skills

Uncrewed systems/Aviation/Robotics experience, Geospatial/Map-based applications, Mission-system protocols (MAVLink, ROS, STANAG), Degraded-network environments, Human factors/Usability (via careerplan.io/jobs/9df47c55-5295-489d-b479-4854fc0a694d-staff-engineer-human-machine-interface-r6070-at-shield-ai)

Technologies

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

Responsibilities

Lead technical direction and architecture for HMI capabilities; Design and deliver applications for mission planning and vehicle supervision; Build map-centric interfaces conveying vehicle state and autonomy intent; 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 code reviews; Support simulation, flight test, and field activity; Debug complex HMI and mission-system issues; Mentor engineers and provide technical leadership.