Robotics Software Engineer

Dusty Robotics
Mountain View, CA

Dusty Robotics is an autonomous robotics company that’s transforming the construction industry with its flagship product, the FieldPrinter™ — a groundbreaking solution that automates layout on construction sites. Our robots bring digital precision to physical spaces, printing CAD designs directly onto jobsite floors with 1/16” accuracy. With a fleet deployed across North America, our technology is reshaping how buildings are constructed by enhancing speed, accuracy, and coordination.

Dusty has raised over $69M from leading venture firms including Scale Venture Partners, Baseline Ventures, Canaan, NextGen Venture Partners, and Root Ventures. Our customers include some of the biggest names in construction, such as DPR, JE Dunn, and Skanska.

We’re looking for a Robotics Software Engineer to join our world-class engineering team. You’ll work at the intersection of robotics and real-world construction, advancing the state of the art in robotic layout printing. You will contribute to or own multiple domains of robotic software, including estimation, controls, and computer vision. You will test your algorithms on real robots and at construction sites to ensure the highest performance and reliability.

Responsibilities


  • Develop C++ software for the Dusty Robotics Fieldprinter robot.

  • Develop estimation and controls algorithms that ensure extreme levels of accuracy in all conditions

  • Develop controls and planning algorithms that increase the speed and efficiency of robotic layout

  • Develop computer vision software that enhances our autonomy and ease of use for operators

  • Work with firmware and mechanical engineers to understand and fully utilize the robot hardware

  • Work with user interface engineers and designers to develop the best possible customer experience


  • Test developed software with combinations of unit tests, integration tests, and physical tests.

  • Develop testing systems that prevent errors and regressions and ensure confidence in our products.

  • Deploy robots to construction sites to ensure quality and performance in the real world.

Preferred Qualifications



  • 1-2+ years of experience developing robotic software.

  • Excellence in C++ and proficiency in C and python.

  • Experience in several of the following robot software domains:


    • Robotic estimation, such as factor graphs, Bayesian filters, and sensor fusion.

    • Controls theory, such as PID control, optimal control, and path following.

    • Computer vision, including stereo vision, object detection, and neural networks.

    • Kinematics, such as rigid transformations and vehicle or arm kinematics.

  • Experience with robotics middleware, communication protocols, and networking.

  • Ability to develop unit and integration tests.

  • Ability to optimize performance in algorithms.

  • Ability to enhance productivity with AI tools.

  • Ability to write clear requirements and design documentation.

  • Ability to plan work in software sprints, use JIRA to document tasks, and maintain repositories with git.

  • Ability to visit construction sites.

  • Ability to communicate professionally with customers and other teams.

Key Attributes



  • Collaborative, professional, and humble team player capable of working across software domains and clearly communicating with all parties.

  • Able to organize work in a logical and systematic manner with good time management and estimation skills.

  • A creative problem solver who is passionate about innovation and staying updated on advancements in robotics.

Why You Should Join:

In joining our team, you’ll become an important part of a small and fast-growing company. We are daring to accomplish something big, do you want to be a critical part of Dusty's success? We are deeply committed to our mission, and we believe in removing roadblocks that distract us from reaching our goals.

To that end, we offer an unlimited vacation policy, a 401k with employer match, reasonable work hours, and flexible schedules. We know that our best work happens when we feel well-rested and capable of focusing all of our energy on making Dusty successful!

Strong, effective teams are composed of people with a diverse set of backgrounds and experiences who bring a variety of perspectives to their work. We actively encourage applications from a diverse pool, including those from historically under-represented groups such as women, people of color, people who identify LGBTQ, people with disabilities, and immigrants.

Our Code of Conduct:

Dusty Robotics exists to serve a wide variety of customers from all walks of life. We believe that our mission is best served in an environment that is friendly, safe, accepting, and free of intimidation or harassment. We do not tolerate abusive behavior.

*We are not accepting unsolicited resumes from third-party recruiters or agencies

Posted 2025-10-19

Recommended Jobs

Dining Room Utility Attendant

Marriott International, Inc
San Francisco, CA

Dining Room Utility Attendant Location San Francisco, CA : Additional Information Job Number 25048318 Job Category Food and Beverage & Culinary Location San Francisco Marriott Union Square, 480 …

View Details
Posted 2025-10-13

Software Engineer, Frontend

Sift Stack
El Segundo, CA

At Sift, we’re redefining how modern machines are built, tested, and operated. Our platform gives engineers real-time observability over high-frequency telemetry—eliminating bottlenecks and enabling …

View Details
Posted 2025-09-22

Staff Accountant II - AR

Empire Technological Group Limited
Paradise, CA

Empire Technological Group Limited dba Aruze Gaming Global is looking to add a Staff Accountant II - AR to our team! Las Vegas  Responsibilities:  Oversee the entire accounts receivable…

View Details
Posted 2025-09-22

Wealth Management Banking Specialist

Bank of America Corporation
San Jose, CA

Merrill Wealth Management is a leading provider of comprehensive wealth management and investment products and services for individuals, companies, and institutions. Merrill Wealth Management i…

View Details
Posted 2025-10-03

Staff Accountant - Non-Profit

Confidential
Santa Barbara, CA

Title: Staff Accountant – (Non-profit experience required)  Classification: Full-Time, 40-hour work week non-exempt   Reports to: Director of Finance    Compensation: $33.65 - $36.05/hou…

View Details
Posted 2025-09-22

Demand Negotiator - Personal Injury (Los Angeles)

Wilshire Law Firm
Los Angeles, CA

Demand Negotiator – Personal Injury (Los Angeles) ​​​Wilshire Law Firm is a distinguished, award-winning legal practice with over 18 years of experience, specializing in Personal Injury, Em…

View Details
Posted 2025-08-20

Au Pair

GreatAuPair LLC
San Jose, CA

Get hired for Jourdan's aupair Job in San Jose, CA. TBC Nanny. Find aupair care work in San Jose.

View Details
Posted 2025-10-03

Data Engineer

Delphi
San Francisco, CA

Why Delphi?  We are redefining how knowledge is shared. We are enabling anyone to transform their unique expertise into an interactive experience, a digital version of their mind: a dynamic reflectio…

View Details
Posted 2025-09-14

Senior Frontend Engineer

Skyfire
San Francisco, CA

About Skyfire Skyfire is building the payment backbone for the emerging machine economy — a future where AI and machines transact seamlessly, instantly, and autonomously. Today’s financial systems…

View Details
Posted 2025-09-25

Full Time Family Practice - Academic Job Los Angeles, CA

Southwest Physician Opportunities Southwest Physician Opportunities
Los Angeles, CA

CH-1202A Family Practice for Downtown Los Angeles, Private Practice with Teaching Opportunities, Minutes to the famous Staples Center home of the world champion NHL Kings and NBA Lakers. Live t…

View Details
Posted 2025-09-10