Skip to content

Open nowPosted 75 days ago

Senior Robotics Software Engineer

Workable (global search)108,016 open roles

Where
Richmond, VIC, Australia
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Robotics Software EngineerWorkable (global search) · Richmond, VIC, Australia
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 7 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 75 days ago

Workable (global search) median: 7 days open

The posting

About Ornata

Ornata is building the remote operations platform for agriculture.

We help farms operate machinery without a human in the cab, using the equipment they already own. Our service combines retrofit autonomy hardware, remote operators, AI, and operational systems to unlock the benefits of autonomy for every farm.

We are working with some of Australia's leading broadacre farming businesses and are now building the operational foundations required to scale safely, reliably, and repeatably.

About the role

We are looking for a Senior Robotics Software Engineer to design and own the embedded and edge software that keeps autonomous tractors operating safely and reliably in the field.

You will work closely with operators and the engineering team to understand how our machines behave in real conditions, then independently drive robust technical solutions. This is a hands-on senior role centred on safety-critical systems, fault tolerance, and resilient autonomy in demanding outdoor environments.

You will report directly to the CTO and help shape the future of Ornata's autonomy stack. Your software will directly control heavy machinery working in the paddock, so engineering excellence, safety, and reliability sit at the heart of everything you do.

What you'll do

- Design and implement tractor safety systems — failsafes, watchdogs, redundancy strategies, and recovery behaviours.

- Develop and maintain high-reliability software running on edge devices and microcontrollers, with a focus on uptime and deterministic behaviour.

- Contribute to localisation, path planning, and control systems that operate reliably across variable terrain and environmental conditions.

- Design and implement perception pipelines using LiDAR, cameras, and other onboard sensors, and build robust sensor fusion for localisation, obstacle detection, and environmental understanding in dynamic field conditions.

- Design and maintain robust communication pipelines between field hardware and cloud services, including telemetry and command pathways.

- Build automated unit, integration, and simulation-based test frameworks, and lead hardware-in-the-loop (HIL) testing to validate behaviour across real sensors and actuators.

- Implement logging, telemetry, and on-device diagnostics to support safe deployment and rapid field debugging.

What success looks like

In the first 90 days, you will understand Ornata's autonomy stack, how our machines behave in the field, and where the reliability and safety risks sit — and you will be shipping improvements to the edge software with confidence.

Over the first 12 months, success means the on-machine software is more reliable, safer, and easier to debug in the field: safety mechanisms you can trust, perception and control that hold up across variable terrain, and test and observability frameworks that let the team deploy changes to heavy machinery with confidence.

Requirements

This is a senior, hands-on engineering role. You will own safety-critical software that controls heavy machinery in the field, so we are looking for someone with the depth to build fault-tolerant systems and the judgement to know where the edge cases hide.

You'll likely be a good fit if you:

- Have 5+ years of experience in embedded systems, robotics, or autonomous platforms.

- Have strong C/C++ skills, including on microcontrollers, with proficiency in Python.

- Have a deep understanding of navigation systems (localisation, path planning) and control theory.

- Have built safety-critical or fault-tolerant systems, and think naturally about failure modes, redundancy, and recovery.

- Have practical experience with HIL testing and automated validation frameworks.

- Are comfortable with Linux-based edge devices and distributed system communication.

- Have strong experience developing perception systems using LiDAR and/or camera data, including point cloud processing and sensor fusion.

- Hold a degree in Robotics, Computer, Electrical, or Mechatronic Engineering.

Useful experience — any of the following would help, but none are strict requirements:

- ROS / ROS2, ArduPilot, or Gazebo simulation.

- NVIDIA Jetson platforms and/or OTA update systems.

- CAN bus systems and standards (e.g. J1939).

- Buildroot or Yocto.

- Working on real-world autonomous vehicles or heavy machinery.

Benefits

- Be part of a committed team and see the rewards of your work — all early team members, including this role, hold company options, so each of us is rewarded for the company's success.

- Real-world impact: your software directly controls heavy machinery operating in the paddock.

- Architectural influence: report directly to the CTO and help shape the future of Ornata's autonomy stack.

- A hands-on engineering environment in Richmond, with access to live hardware, testing rigs, and field deployments.

- Quick-paced career growth for tenacious go-getters.

- Be part of an inner-city Melbourne team building technology for one of Australia's most important industries.

A base package of $130,000–$160,000, plus superannuation and employee share options (ESOP). We expect to offer a competitive senior package for the right person.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.