P

Procore Technologies

End-to-end construction project management platform

Senior Software Engineer - Mechatronics

Embedded EngineeringPosted on Nov 11
Full-timeAuckland, New Zealand

About the Job

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; and 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; computer vision experience is preferred.
  • Experience with robotics software frameworks such as ROS/ROS2, MQTT, MAVLink, and gRPC/Protobuf.
  • Technical conversance 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.
  • Occasional on-call availability to support international customers during site deployments or calls across US and European time zones.
  • Ability to travel domestically and internationally, including a small amount of international travel to visit customer sites and robots.
  • Must be based in Auckland, New Zealand and able to work within the Auckland office a minimum of three days per week.

Responsibilities

  • Analyze, architect, develop, test, and maintain autonomy software running on robots and other edge devices, including localization, navigation, path planning, and trajectory generation.
  • Develop software solutions for remote monitoring, control, management, orchestration, mission planning, and diagnostics of ground robots.
  • Deploy autonomous robots on customer sites, support those deployments over an extended period, and feed field learnings back into the autonomy stack.
  • Work with leading technology companies to support new robot products.
  • Champion new robotics features and applications internally and externally through documentation, training, and advocacy.
  • Work with customers to build new capabilities, deliver proof-of-value projects, and support remote mobile robotics applications.

Desired Qualifications

  • Experience developing custom neural networks or machine learning models.

About the Company

Procore Technologies

End-to-end construction project management platform

Procore Technologies provides a cloud-based construction management platform for owners, general contractors, subcontractors, and public-sector teams to run projects more efficiently. The platform includes modules for prequalification, bid management and estimating, design coordination, quality and safety management, and BIM, spanning from preconstruction through closeout. Teams use a subscription to share project data—bids, contracts, drawings, submittals, RFIs, schedules, and quality checks—keeping field and office staff coordinated in real time. It differentiates itself with an integrated, all-in-one platform, a global footprint across 125 countries and 1,000,000+ projects, plus optional professional services to maximize use and outcomes; the goal is to help deliver projects on time and within budget through better visibility and accountability.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Carpinteria, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Procore Technologies

See more jobs