Front End Software Engineer (egui / ImGui)

Praetorian Aeronautics

Canberra

Hybrid

AUD 110,000 - 170,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work
Flexible hours
ESOP
Engineering career growth
Direct leadership access

Job summary

Praetorian Aeronautics is seeking a Front End Software Engineer to build fast, readable operator interfaces in Rust using egui, enabling real-time sensor and system data to be displayed across native, web, and ruggedized hardware.

You’ll collaborate with backend, autonomy and test engineers, turning operator workflows into intuitive interactions while maintaining high performance under pressure. Hybrid defence environment with growth opportunities.

Qualifications

  • Experience building with an immediate-mode GUI framework (egui in Rust or Dear ImGui in C++).
  • Strong understanding of real-time, data-heavy interface performance.
  • Experience shipping cross-platform apps, including WebAssembly.
  • Good UX instincts and comfort in a fast-moving startup.

Responsibilities

  • Build high-performance operator interfaces in Rust with egui (and Bevy where needed) for native and WebAssembly targets.
  • Render real-time tracks, maps, telemetry and system status without compromising responsiveness.
  • Turn operator workflows into simple, intuitive interactions based on user and trial feedback.
  • Integrate with backend services, data links and third-party C2 systems.
  • Support field trials to see your work in operational use.

Skills

Rust
egui
ImGui
WebAssembly
Performance

Tools

Bevy

Job description

Front End Software Engineer (egui / ImGui)

Build the interface that puts a full counter-drone response in the hands of a single operator.

About Praetorian

Praetorian Aeronautics builds autonomous systems that protect defence operators against the rapidly evolving threat of drone warfare. Headquartered in Adelaide, with offices in Melbourne and Darwin, we design and manufacture a sovereign Australian counter-autonomy ecosystem:

Arrow – a man-portable VTOL interceptor for neutralising drone threats beyond visual range.
Dagger – a long-range, high-altitude interceptor for larger threats at extended distances.
Venator – an autonomous mothership that carries interceptors forward across air, land and maritime missions.
Hadrian – a battle management system that lets a single operator detect, decide and defeat complex threats.
Cerebrum – a counter-swarm AI plugin for Hadrian that coordinates responses against large drone swarms.

The Role

In counter-drone operations, the interface decides how fast a threat is defeated. As a front-end specialist in our software team, you'll build operator interfaces in Rust using egui, an immediate-mode GUI framework, turning real-time sensor, track and system data into displays that stay fast and readable under pressure on native, web and ruggedised hardware. You'll work closely with backend, autonomy and test engineers, and you'll be the one making Hadrian's promise of clarity over complexity real.

What You'll Do

  • Build high-performance operator interfaces in Rust with egui (and Bevy where needed) for native and WebAssembly targets
  • Render real-time tracks, maps, telemetry and system status without compromising responsiveness
  • Turn operator workflows into simple, intuitive interactions based on user and trial feedback
  • Integrate with backend services, data links and third-party C2 systems
  • Support field trials to see your work in operational use

What We're Looking For

  • Experience building with an immediate-mode GUI framework: ideally egui in Rust, or Dear ImGui in C++ with a willingness to work in Rust
  • Strong understanding of performance in real-time, data-heavy interfaces
  • Experience shipping cross-platform applications, ideally including WebAssembly
  • Good UX instincts and comfort in a fast-moving startup

Nice to Have

  • Experience with Bevy
  • Mapping, geospatial or 3D visualisation experience (e.g. walkers, wgpu)
  • Exposure to defence, C2, TAK or MAVLink
  • Background in robotics, drones or safety-critical systems

What We Offer

  • Flexibility that's rare in defence: hybrid work and flexible start and finish times.
  • Ownership from day one: no layers of approval between your work and the product, with your code in operators' hands at trials.
  • A stake in what you build: access to our Employee Share Option Plan (ESOP).
  • Clear growth: your scope grows with the company, backed by a defined engineering career framework.
  • Breadth: you'll work alongside specialists in flight sciences, electronics, autonomy and test, with direct access to leadership.

Security & Compliance Requirements

Due to the nature of our work, candidates must have full rights to work in Australia and hold either PR with a pathway to Australian Citizenship in the next 12 months, or citizenship of a Five Eyes nation. This role doesn't currently require a security clearance, but it may in the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Front End Software Engineer (egui / ImGui)
Front End Software Engineer (egui / ImGui)

Praetorian Aeronautics • Melbourne

On-site
AUD 120,000 - 170,000
Hybrid work
Ownership via ESOP
Career growth
+2
Electronics Technician
Electronics Technician

Praetorian Aeronautics • Adelaide

On-site
AUD 65,000 - 90,000
Flexible start times
Employee Share Option Plan (ESOP)
Career growth opportunities
+1
DevOps Engineer
DevOps Engineer

Praetorian Aeronautics • Adelaide

On-site
AUD 90,000 - 130,000
Competitive salary
ESOP
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Praetorian Aeronautics • Adelaide

On-site
AUD 120,000 - 180,000
Staff Engineer, HMI for Autonomous Systems
Staff Engineer, HMI for Autonomous Systems

Shield • Melbourne

Hybrid
AUD 180,000 - 240,000
Staff Engineer, Human Machine Interface (R6070)
Staff Engineer, Human Machine Interface (R6070)

Shield • Melbourne

On-site
AUD 180,000 - 240,000
Senior Staff Engineer - Real-Time Simulation & Modelling
Senior Staff Engineer - Real-Time Simulation & Modelling

Shield • Melbourne

On-site
AUD 180,000 - 250,000
Edge Deployment C++ Build & Release Engineer
Edge Deployment C++ Build & Release Engineer

Shield • Melbourne

On-site
AUD 120,000 - 180,000
Competitive salary
Performance-based incentives
Long-term growth opportunities
Senior Technical Program Manager - Autonomous Systems
Senior Technical Program Manager - Autonomous Systems

Front Door Defense • Melbourne

Hybrid
AUD 180,000 - 240,000
Senior Autonomy Engineer: Uncrewed Aircraft AI
Senior Autonomy Engineer: Uncrewed Aircraft AI

Shield • Melbourne

On-site
AUD 150,000 - 230,000
Top locations