6 дней назад
Staff Engineer, Human Machine Interface (React/TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →