Назад
Company hidden
6 дней назад

Staff Engineer, Human Machine Interface (React/TypeScript)

Формат работы
onsite
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
Australia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Engineer, Human Machine Interface (React/TypeScript): Building operator-facing ground-control, mission-planning, command-and-control, and debrief applications for autonomous uncrewed systems with an accent on map-centric interfaces, real-time data, and mission-system integration. Focus on designing resilient data flows across frontend, C++ services, autonomy software, telemetry, video, and vehicle interfaces while leading architecture, debugging, testing, and technical mentoring.

Location: Melbourne, Australia; on-site

Company

hirify.global develops autonomy and operator-facing software for uncrewed systems and mission-critical platforms.

What you will do

  • Lead technical direction and architecture for human-machine-interface capabilities across Hivemind Solutions products.
  • Design and deliver mission-planning, command-and-control, vehicle and payload supervision, system-health, and post-mission debrief applications.
  • Build map-centric, data-rich interfaces that present vehicle state, autonomy intent, mission status, constraints, alerts, and degraded conditions.
  • Connect frontend applications with C++ services, backend systems, autonomy software, vehicle interfaces, simulation, payloads, telemetry, and video sources.
  • Define APIs, data models, schemas, interface contracts, and ICDs with internal teams and external partners.
  • Lead design and code reviews, integration and flight-test support, complex debugging, release readiness, and mentoring across frontend, HMI, and mission-system engineering.

Requirements

  • Significant professional experience delivering complex user-facing software in a staff, principal, lead, or senior technical engineering capacity.
  • Strong experience with modern HMI/frontend technologies such as React, TypeScript, HTML/CSS, Qt/QML, or comparable web and desktop frameworks.
  • Strong C++ fundamentals and experience with production native software, backend services, integrations, or performance-sensitive systems.
  • Experience with APIs, distributed systems, asynchronous data flows, messaging, service integration, data models, client/server architectures, and real-time or high-rate data.
  • Experience owning software capabilities from architecture through integration, testing, deployment, and operational support, including mentoring and technical decision-making.
  • Ability to obtain and maintain an Australian Government security clearance.

Nice to have

  • Experience with uncrewed systems, aviation, robotics, autonomy, ground-control stations, mission management, command and control, or defence systems.
  • Experience with geospatial applications, telemetry visualisation, sensor or payload control, live video, or mission replay and debrief tools.
  • Familiarity with MAVLink, ROS/ROS 2, DDS, REST, WebSockets, STANAG 4586, RTSP, WebRTC, GStreamer, H.264/H.265, or GPU-accelerated visualisation.
  • Experience with real-time, edge, bandwidth-constrained, disconnected, or degraded-network environments and human-autonomy teaming.
  • Defence industry experience or an existing Australian Government security clearance.

Culture & Benefits

  • Hands-on technical leadership across autonomy, systems, flight-test, product, and operational teams.
  • Work includes simulation, operator-in-the-loop testing, system integration, flight testing, field activity, and customer demonstrations.
  • Offers are contingent on a cleared background and possible reference check.
  • Equal employment opportunity and accommodation support are provided.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →