Jobiglo

No results.

Principal Software Engineer

nDeva · Melbourne

New
Hybrid Senior 🇬🇧 English
C++ Rust embedded software state estimation computer vision distributed edge computing

Job description

About the role

We are looking for a Principal Software Engineer to own system design across a deep‑tech autonomy platform. You will work hands‑on in code while guiding technical decisions across perception, platform, product and operations teams.

Key responsibilities

  • Own end‑to‑end system design across multiple software teams, defining interfaces, data contracts and measurable requirements for latency, safety, security and resilience.
  • Write and review code that spans teams, lead design workshops and design reviews, and help transition the platform from a single edge computer to multiple cooperating computers.
  • Mentor senior engineers and raise architecture standards across the organisation.

Required profile

  • Significant experience as a senior, staff or principal engineer with a hands‑on approach.
  • Proven track record building native or embedded software that runs on field‑deployed hardware.
  • Ability to explain trade‑offs clearly and influence cross‑functional teams.

Required skills

  • Strong C++ or Rust programming skills with solid engineering fundamentals.
  • Working understanding of the autonomy stack: ML models in production, state estimation, computer vision, control and embedded systems.
  • Experience designing distributed edge computing or multi‑sensor systems.

What we offer

  • Technical leadership without people‑management responsibilities.
  • Opportunity to shape deep‑tech products already deployed in defence and national‑security contexts.
  • Senior‑level ESOP and a low‑ego, merit‑based team environment.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec nDeva.
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 8 hours 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...

nDeva

Melbourne