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.