Software Development & Architecture
Senior Embedded Rust Engineer | Deep-Tech
Location
Melbourne
Location type
Hybrid
Job type
Permanent
Salary
140,000 - 180,000 AUD
Pay Frequency
Per Annum
Benefits
$140,000 to $180,000 + Super
Senior Embedded Rust Engineer | Deep-Tech Innovation | Melbourne
We’re partnering with one of Australia’s most ambitious deep-tech startups - building next-generation platforms at the intersection of software, autonomy, and defence technology.
We are hiring a Senior Software Engineer with strong experience in Rust | Embedded Rust and performance-critical development to join their growing engineering team in Melbourne.
This is a high-impact role in a multidisciplinary environment, where your code will directly power real-world systems in the field.
The Role
As a Senior Engineer, you'll develop high-performance Rust code across both core systems and embedded platforms. You’ll collaborate closely with teams spanning machine learning, control systems, and hardware integration, playing a vital role in designing, testing, and deploying end-to-end software solutions.
This role is ideal for someone who thrives in a fast-paced, experimental environment — where rapid iteration, ownership, and close collaboration are part of the culture.
Key Responsibilities
We’re partnering with one of Australia’s most ambitious deep-tech startups - building next-generation platforms at the intersection of software, autonomy, and defence technology.
We are hiring a Senior Software Engineer with strong experience in Rust | Embedded Rust and performance-critical development to join their growing engineering team in Melbourne.
This is a high-impact role in a multidisciplinary environment, where your code will directly power real-world systems in the field.
The Role
As a Senior Engineer, you'll develop high-performance Rust code across both core systems and embedded platforms. You’ll collaborate closely with teams spanning machine learning, control systems, and hardware integration, playing a vital role in designing, testing, and deploying end-to-end software solutions.
This role is ideal for someone who thrives in a fast-paced, experimental environment — where rapid iteration, ownership, and close collaboration are part of the culture.
Key Responsibilities
- Design, develop, and maintain Rust code for the core software stack
- Write embedded Rust for hardware platform integration
- Collaborate across engineering teams (ML, control systems, hardware) to build full-stack solutions
- Architect scalable software features from concept to deployment
- Own testing, troubleshooting, and optimisation during field trials
- 3+ years’ experience with C++ or Rust (with at least 1 year in Rust)
- Strong grasp of algorithm optimisation and performance-critical development
- Familiar with Linux environments and embedded systems
- Able to work independently and own complex engineering challenges
- Comfortable moving quickly from proof of concept to production
- Work on cutting-edge deep-tech innovations with real-world impact
- Collaborate with engineers and leaders from aerospace, defence, and R&D backgrounds
- Join a tight-knit, inclusive team driven by technical excellence and a great problem space and mission.
Share this job

Jonathan Spragg
Director & Co-Founder
Technology Leadership & Senior Appointments
Can’t find what you’re
looking for?
Upload your CV and one of our specialist consultants will be in touch to discuss your next career move.