Jobiglo

No results.

Staff Engineer, Human Machine Interface

Shield AI · Melbourne

New
🇬🇧 English
React TypeScript HTML/CSS Qt/QML C++ APIs distributed systems asynchronous data flows messaging client/server architectures MAVLink ROS DDS REST WebSockets RTSP WebRTC GStreamer H.264 H.265

Job description

About the role

Shield AI is seeking a Staff Engineer to lead the development of operator‑facing software for autonomous uncrewed systems. This hands‑on technical leadership role spans HMI, mission systems, and platform integration, delivering mission‑critical tools for operators.

Key responsibilities

  • Define technical direction and architecture for HMI across Hivemind Solutions products.
  • Design and deliver applications for mission planning, command‑and‑control, vehicle supervision, system health monitoring, and post‑mission debrief.
  • Build map‑centric, data‑rich interfaces that convey vehicle state, autonomy intent, alerts, and degraded conditions.
  • Develop front‑end solutions using React/TypeScript and native desktop frameworks such as Qt/QML.
  • Design robust data flows between front‑ends, C++ services, backend systems, autonomy software, telemetry, and video sources.
  • Lead design reviews, code reviews, and engineering practices to ensure quality, performance, and release readiness.
  • Support simulation, operator‑in‑the‑loop testing, flight‑test integration, field activities, and customer demonstrations.
  • Mentor engineers and provide technical leadership across frontend and mission‑system software.

Required profile

  • Degree in Computer Science, Software Engineering, Robotics, Mechatronics or related field.
  • Significant experience delivering complex user‑facing software, preferably at staff or senior technical level.
  • Strong C++ fundamentals and experience with production native software or performance‑sensitive backend services.
  • Ability to obtain and maintain an Australian Government security clearance (Australian citizenship required).

Required skills

  • Modern HMI/frontend stacks: React, TypeScript, HTML/CSS, Qt/QML.
  • Proficient C++ development.
  • Design and integration of APIs, distributed systems, asynchronous data flows, messaging, and client/server architectures.
  • Experience with real‑time, high‑rate data interfaces and multimedia pipelines (RTSP, WebRTC, GStreamer, H.264/H.265, GPU‑accelerated visualization).
  • Familiarity with MAVLink, ROS/ROS 2, DDS, REST, WebSockets, STANAG 4586.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Shield AI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 day ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Shield AI

Melbourne