Robotics Software Engineer Autonomous Robots Process Logic 70K To 125K DOE

Horizon Roofing, Inc.
Waite Park, MN, United States
4 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$70,000 - $125,000
Working hours
Regular working hours

Tech stack

Github Software Engineering Solid Edge Robot Operating System

Requirements

Robotics Software, Software Engineering, United States Department of Energy (DOE), Roofing, Localization, Apple iPhone, Solid Edge, GitHub, Simulation, Acceptance Testing

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…