Shield AI logo

Staff Engineer, Human Machine Interface (R6070)

Shield AI

Melbourne · Onsite · Posted Sep 28, 2026

At a glance

Workplace
Onsite
Location
Melbourne

About the role

  • Shield AI is seeking a Staff Engineer, Human Machine Interface to join the Hivemind Solutions team and lead the development of operator-facing software for autonomous uncrewed systems.
  • This is a hands-on technical leadership role spanning HMI, mission systems, and autonomous-platform integration.
  • You will help build the ground-control, mission-planning, command-and-control, and debrief tools through which operators understand, supervise, and control complex autonomous systems.

Responsibilities

  • Lead technical direction and architecture for HMI capabilities across Hivemind Solutions products.
  • Design and deliver applications for mission planning, command and control, vehicle and payload supervision, system health, and post-mission debrief.
  • Build map-centric and data-rich interfaces that clearly convey vehicle state, autonomy intent, mission status, constraints, alerts, and degraded conditions.
  • Develop HMI using appropriate frontend technologies, including web frameworks such as React and TypeScript, and native desktop frameworks such as Qt/QML where appropriate.
  • Design robust data flows and interfaces between frontends, C++ services, backend systems, autonomy software, vehicle interfaces, simulation, payloads, telemetry, and video sources.
  • Define and negotiate APIs, data models, schemas, interface contracts, and ICDs with internal teams and external partners.
  • Lead technical design reviews, code reviews, architecture decisions, and engineering practices for quality, performance, maintainability, and release readiness.
  • Support simulation, operator-in-the-loop testing, system integration, flight test, field activity, and customer demonstrations.
  • Debug complex HMI and mission-system issues spanning application performance, memory use, data freshness, networking, messaging, video, and vehicle integration.
  • Mentor engineers and provide technical leadership across frontend, HMI, and mission-system software.

Requirements

  • A tertiary qualification in Computer Science, Software Engineering, Robotics, Mechatronics, or a related discipline
  • Significant professional experience delivering complex user-facing software, ideally as a staff, principal, lead, or senior technical engineer
  • Strong experience with one or more modern HMI/frontend technology stacks, such as React, TypeScript, HTML/CSS, Qt/QML, or comparable web and desktop frameworks
  • Strong C++ fundamentals and experience contributing to production native software, backend services, integrations, or performance-sensitive systems
  • Experience with APIs, distributed systems, asynchronous data flows, messaging, service integration, data models, and client/server architectures
  • Experience developing interfaces that consume real-time, operationally significant, or high-rate data
  • Demonstrated experience owning software capabilities from architecture through integration, testing, deployment, and operational support
  • Strong debugging, profiling, technical communication, and cross-functional collaboration skills
  • Experience mentoring engineers and leading technical decisions
  • Ability to obtain and maintain an Australian Government security clearance

Preferred qualifications

  • Experience with uncrewed systems, aviation, robotics, autonomy, ground control stations, mission management, command and control, defence systems, or other mission-critical technology
  • Experience with geospatial or map-based applications, telemetry visualisation, sensor or payload control, live video, or mission replay/debrief tools
  • Familiarity with any of MAVLink, ROS/ROS 2, DDS, REST, WebSockets, STANAG 4586, or related mission-system technologies
  • Experience with real-time, edge, bandwidth-constrained, disconnected, or degraded-network environments
  • Familiarity with RTSP, WebRTC, GStreamer, H.264/H.265, GPU-accelerated visualisation, or multimedia pipelines
  • Experience with human factors, operator workflows, autonomy supervision, alerting, mode awareness, usability testing, or human-autonomy teaming
  • Experience supporting field integration, flight test, range activity, customer demonstrations, or operational troubleshooting
  • Defence industry experience and/or an existing Australian Government security clearance

Skills

  • React
  • TypeScript
  • HTML/CSS
  • Qt/QML
  • C++
  • MAVLink
  • ROS/ROS 2
  • DDS
  • REST
  • WebSockets
  • STANAG 4586
  • RTSP
Show all 15 skills
  • WebRTC
  • GStreamer
  • H.264/H.265

Shield AI

Staff Engineer, Human Machine Interface (R6070)

Apply now