Shieldai

Staff Engineer, Human Machine Interface (R6070)

Melbourne. Posted a month ago

The role

You will lead the design and build of operator-facing software for autonomous uncrewed systems, including mission planning, command and control, and debrief tools. This is a hands-on technical leadership role working with autonomy, systems, flight-test, product, and operational teams.

What you will do

  • 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 show vehicle state, autonomy intent, mission status, alerts, and degraded conditions.
  • Develop HMI using React and TypeScript, and Qt/QML where appropriate.
  • Design data flows and interfaces between frontends, C++ services, autonomy software, vehicle interfaces, and telemetry or video sources.
  • Define and negotiate APIs, data models, and interface contracts with internal teams and external partners.
  • Lead design reviews, code reviews, and engineering practices for quality and release readiness.
  • Support simulation, operator-in-the-loop testing, flight test, field activity, and customer demonstrations.
  • Debug complex HMI and mission-system issues across performance, networking, messaging, video, and vehicle integration.
  • Mentor engineers and provide technical leadership across frontend, HMI, and mission-system software.

Required qualifications

  • 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 a modern HMI or frontend stack such as React, TypeScript, HTML/CSS, Qt/QML, or comparable frameworks.
  • Strong C++ fundamentals and experience with production native software, backend services, or performance-sensitive systems.
  • Experience with APIs, distributed systems, asynchronous data flows, messaging, and client/server architectures.
  • Experience building interfaces that consume real-time or high-rate operational data.
  • Experience owning software 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.

Nice to have

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

Before you apply

  • Australian citizenship is mandatory for this role.
  • An Australian Government security clearance is required; the company will sponsor the clearance.
  • All offers are contingent on a cleared background and possible reference check.

About the company

Shield AI is a venture-backed defense-tech company that protects service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation technologies.

Staff Engineer, Human Machine Interface (R6070) at Shieldai | JobZoey