Robotics Software Engineer Autonomous Robots

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Waite Park, United States

Work

Full-time

Key Benefits
$200 Date Night
Sponsored Company Events
Company Clothing Store

About this Job

Process Logic. · Waite Park, Minnesota · Full-time · On-site with field days

The job

We're a Minnesota commercial roofing contractor with 150+ employees, and we're putting autonomous robots on our roofs. Today that's a fleet of three wheeled and tracked rovers hauling tear-off debris, running ROS 2, RTK GPS, lidar, and depth cameras, controlled from an iPhone by a roofing crew. Next, it's robots that load themselves from a moving tear-off machine, deliver to a moving person, and report back to the office — and after that, swappable attachments for other rooftop jobs.

You'll own the software for all of it. You'll take a working prototype and make it something a crew with no training can depend on every day.

What you'll do

  • Own the robot codebase end to end navigation, localization, multi-robot coordination, the iPhone interface, and the systems that keep it all running on the robots
  • Make centimeter-accurate RTK positioning, heading, and roof-edge boundaries rock solid
  • Build robot-to-robot coordination: following, queuing, handoffs at a moving machine
  • Integrate hardware: GNSS, UWB, IMUs, load cells, buttons, status lights, and new attachments
  • Bring engineering discipline: one codebase, simulation that matches the field, tests, GitHub pull requests, over-the-air updates
  • Spend real time on roofs with crews, watch what breaks, and fix it
  • Work with AI coding tools daily; we use Claude Code, ChatGPT and others and expect you to use it to move fast

What you bring

  • Years of building software for mobile robots or autonomous vehicles that shipped to real users, not just labs
  • Strong ROS 2 experience: Nav2, robot localization or equivalent sensor fusion, behavior trees, launch and lifecycle management
  • Python and C++ on Linux; comfortable on embedded compute like NVIDIA Jetson
  • Hands-on with GNSS/RTK, lidar, and IMUs, and the practical problems of outdoor localization
  • You've debugged a robot in a field with a laptop on your knee and you liked it
  • You can explain to a roofer why the robot did what it did

Nice to have

  • Multi-robot coordination or formation control
  • UWB or other short-range relative positioning
  • Gazebo or Isaac Sim, and CI for robotics
  • Web front-end work (JavaScript, WebSockets/rosbridge)
  • Thermal or ruggedization experience for electronics in harsh environments
  • Any construction or heavy-equipment background

Small team, owner-driven, no committees. You'll work directly with the owner on what the robots should do and have full authority over how. Ideas move from conversation to plan to code to roof in weeks. The robots are real, the crews are real, and the results show up as tons hauled per day.

  • Competitive Wage:  DOE
  • Health Benefits
  • Paid Time Off
  • Holiday Pay
  • Employer sponsored events
  • Company Clothing Store
  • Date Night $200.00 reimbursement

About the Company

Horizon Roofing, Inc. logo

Horizon Roofing, Inc.

Privately Held
Robotics Software & AIConstruction & Agriculture

Horizon Roofing has been offering unparalleled award-winning workmanship since 1976. We understand there is no one system that works for every building and budget. That is why we offer a wider selection of roofing systems to choose from, and the expert guidance to provide you with the best system for your unique situation. It is worth the time and effort to choose your contractor carefully, and look to the professionals at Horizon Roofing to bring added value to your investment. Founded by Dan Scepaniak and joined by Gregg Scepaniak, their mission was to serve Minnesota with highly-qualified, uncompromising workmanship. Upon Dan's retirement in 2000, Kurt assumed the position of President at Horizon Roofing. Kurt Scepaniak began his career by sweeping floors at the early age of 10. By the age of 12, he was working summers with the roofing crews leading to his position as lead foreman overseeing the roofing, sheet metal, and service divisions. Kurt Scepaniak has taken Horizon Roofing to a new level of industry leadership and service excellence. Through dedication, integrity and the embracing of new technologies and building practices, Horizon has experienced exceptional growth. To date, Horizon Roofing has won 45 awards and the INC 5000 for the fastest growing companies in the United States 5 times. Projected Revenue for Horizon Roofing in 2017 is expected to be around 20 million. Twin Cities Office (612) 333-1481 St. Cloud Office (320) 252-1608

View details

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.