Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE
Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE
Posted yesterday
SENIORITY
Lead
About the role
- 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 itWork 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 JetsonHands-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 itYou can explain to a roofer why the robot did what it did
- Multi-robot coordination or formation controlUWB or other short-range relative positioning
- Gazebo or Isaac Sim, and CI for robotics
- Web front-end (JavaScript, WebSockets/rosbridge)
- Thermal or ruggedization experience for electronics in harsh environments
- Any construction or heavy-equipment background
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
