Skip to content

Open nowPosted yesterday

Senior Software Engineer, Mechatronics

procore127 open roles

Pay
NZ$112,000 – NZ$154,000 a year
Where
NZ - New Zealand
Get the CV for this job

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

Your applicationOpen nowSenior Software Engineer, Mechatronicsprocore · NZ - New Zealand
  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 procore'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.

13.9% of postings close within 7 days. Measured by our own scanner across the market. procore postings stay open a median of 19 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted yesterday

procore median: 19 days open

The posting

Role Overview

The Capture Agent team is responsible for building all features related to the use of ground robots to scan work-sites, undertake inspections, and capture data. We’re hiring a Senior Engineer to develop the on-robot and cloud software that lets those navigate and complete missions on sites with minimal human supervision.

The Capture Agent team is breaking new ground in the global adoption of robotics, providing world-leading features for the use of robots in industry. We value initiative, innovation, and people with a strong sense of ownership. Join a team of motivated and talented engineers, and provide an essential set of skills for building the future of how robots, people, and the real world interact.

Don’t worry if you don’t meet every requirement. If your strengths align with some of these areas, we encourage you to apply.

Responsibilities

  • Analysis, architecture, development, testing and maintenance of the autonomy software running on robots and other edge devices, including localization, navigation, path planning and trajectory generation.
  • Development of software solutions for remote monitoring, control, management, orchestration, mission planning and diagnostics of ground robots.
  • Deploying autonomous robots on customer sites, supporting those deployments over an extended period, and feeding what is learned in the field back into the autonomy stack.
  • Working with leading technology companies to support new robot products.
  • Championing new robotics features and applications both internally and externally, including through documentation, training, and advocacy.
  • Working with customers to build new capabilities, deliver proof-of-value projects and support remote mobile robotics applications.

Requirements

  • A four-year engineering degree in a relevant discipline, or equivalent practical industry experience.
  • Industry experience in designing and delivering automation for ground robots.
  • Demonstrated proficiency in using AI-powered development tools and autonomous coding agents to improve engineering productivity, quality, and delivery speed.
  • Field test experience deploying autonomous robots on site, and supporting deployments over an extended period.
  • Extensive professional software development experience including software architecture and design best practices; software lifecycle management using modern tooling; software testing and debugging.
  • Experience in programming languages such as Go, JavaScript/TypeScript, C/C++, and Python.
  • Demonstrated experience with localization and navigation for autonomous mobile robots, including path planning and trajectory generation.
  • Experience leveraging modern simulation tooling to support autonomy development.
  • Strong understanding of data analysis and machine learning, including dataset preparation, feature engineering, cross-validation, and model evaluation, preferably with experience in computer vision. Experience developing custom neural networks or machine learning models is a plus.
  • Experience with robotics software frameworks such as ROS/ROS2, MQTT, MAVlink, gRPC/Protobuf.
  • Be technically conversant in a wide range of other mechatronics disciplines such as parametric CAD design and prototyping, multilayer mixed-signal PCB design, AVR/PIC/ARM microcontroller programming, and industrial instrumentation and automation.
  • Occasionally required to be on-call to support international customers during site deployments or calls across US and European time zones.
  • Must be able to travel domestically and internationally; the role may involve a small amount of international travel to visit customer sites and robots.
  • This is a full time position; we offer flexibility around working hours, but will require good overlap with our regular 9-5 office hours.
  • You must be based in Auckland, New Zealand and able to work within the Auckland, New Zealand office minimum 3 days per week.

Additional Information

Base Pay Range:

112,000.00 - 154,000.00 NZD Annual

This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate’s job-related skills, experience, education or training, and location.

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 procore'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 procore'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

    procore'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.