1

Robotics Software Jobs in Utah (NOW HIRING)

Embedded Software Engineer

Salt Lake City, UT ยท On-site

$115K - $175K/yr

On-site in Salt Lake City, Utah Build the embedded software that helps robotic systems operate reliably in complex, real-world environments. Palladyne AI (NASDAQ: PDYN) is seeking to hire an Embedded ...

New

Robotics Tutor

Cedar City, UT ยท Remote

$18 - $40/hr

Familiar with robotics curricula and competition platforms including FIRST, VEX, and Arduino-based programs, and common challenges such as debugging hardware-software integration, understanding ...

Robotics Tutor

Provo, UT ยท Remote

$18 - $40/hr

Familiar with robotics curricula and competition platforms including FIRST, VEX, and Arduino-based programs, and common challenges such as debugging hardware-software integration, understanding ...

Robotics Tutor

Logan, UT ยท Remote

$18 - $40/hr

Familiar with robotics curricula and competition platforms including FIRST, VEX, and Arduino-based programs, and common challenges such as debugging hardware-software integration, understanding ...

Robotics Tutor

Spanish Fork, UT ยท Remote

$18 - $40/hr

Familiar with robotics curricula and competition platforms including FIRST, VEX, and Arduino-based programs, and common challenges such as debugging hardware-software integration, understanding ...

next page

Showing results 1-20

Robotics Software information

See Utah salary details

$54.6K

$113.4K

$163K

How much do robotics software jobs pay per year?

As of Aug 24, 2026, the average yearly pay for robotics software in Utah is $113,362.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,700.00 and $138,400.00 per year, depending on experience, location, and employer.

What is a robotics software engineer?

Robotics software engineers are professionals who design, develop, and maintain the software that controls and powers robotic systems. They work on programming robots to perform specific tasks, integrating sensors and actuators, and ensuring that robots can interact safely and effectively with their environment. Their role often involves using programming languages like C++, Python, and ROS (Robot Operating System), as well as collaborating with hardware engineers and other specialists to create functional and intelligent robots.

What are the key skills and qualifications needed to thrive as a robotics software engineer?

To thrive as a Robotics Software Engineer, you need strong programming skills (especially in C++ and Python), a solid background in algorithms, control systems, and a relevant degree in computer science, robotics, or engineering. Familiarity with robotics middleware (such as ROS), simulation tools (like Gazebo), and version control systems is typically required, and certifications in robotics or machine learning can be advantageous. Problem-solving, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and debugging intricate systems. These skills and qualities ensure the development of reliable, innovative robotic solutions that meet real-world needs and function safely.

What are some common challenges faced by robotics software engineers when integrating hardware and software components?

Robotics software engineers often encounter challenges when ensuring that software systems interact reliably with diverse hardware components, such as sensors, actuators, and controllers. Synchronizing real-time data processing, handling latency, and troubleshooting hardware-software mismatches can require creative problem-solving and thorough testing. Collaboration with mechanical and electrical engineers is essential, as is staying up-to-date with evolving robotics frameworks and communication protocols. Effective documentation and version control are also crucial to manage complex integration efforts.

What is the difference between Robotics Software vs Robotics Engineer?

AspectRobotics SoftwareRobotics Engineer
Required CredentialsBachelor's in CS, Software Engineering, or related; programming skillsBachelor's or higher in Robotics, Mechanical, or Electrical Engineering; programming and hardware knowledge
Work EnvironmentSoftware development teams, labs, simulation environmentsDesign, build, test robotic systems; often in labs or manufacturing settings
Employer & Industry UsageTech companies, research labs, automation firmsManufacturing, automation, research institutions

Robotics Software focuses on developing the code and algorithms that enable robots to perform tasks, primarily working in software development environments. Robotics Engineers design and build robotic systems, integrating hardware and software. While both roles require programming skills, Robotics Software specialists concentrate on coding, whereas Robotics Engineers handle system design and integration.

Is robotics a high paying career?

Robotics software engineering is generally considered a high-paying career, with salaries often exceeding the national average for software developers. Factors such as experience, education, and specialized skills in programming languages like C++ or Python, as well as knowledge of control systems and hardware integration, can influence earning potential.

What careers are in robotics software?

Careers in robotics software include roles such as robotics software engineer, automation programmer, control systems developer, and embedded systems engineer. These positions typically require skills in programming languages like C++ and Python, knowledge of robotics frameworks such as ROS, and experience with hardware integration and real-time systems.

What are the most commonly searched types of Robotics Software jobs in Utah?

The most popular types of Robotics Software jobs in Utah are:

What cities in Utah are hiring for Robotics Software jobs?

Cities in Utah with the most Robotics Software job openings:

Infographic showing various Robotics Software job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $113,362 per year, or $54.5 per hour.

Validation Manager - Project Based

Autonomous Solutions

Mendon, UT โ€ข On-site

Temporary

Medical, Retirement, PTO

Re-posted 9 days ago


Job description

This is a project-based employee role supporting the initial development phase of our autonomous vehicle platforms. Development phases of this nature typically span up to project completion (typically 2-4 years), though scope and duration are driven by business needs.

About the Role

We are seeking a Validation Manager to lead the validation of our cutting-edge robotics software solutions at our Mendon, Utah location. The Validation Manager will ensure that all products, processes, and systems meet regulatory standards and company quality requirements through rigorous testing and validation processes. This role involves managing validation activities across the entire product lifecycle, from planning and execution to reporting and continuous improvement.

Job Duties

Validation Strategy & Execution

  • Oversee the design and implementation of validation strategies for new and existing robotics software products.
  • Collaborate with software development, engineering, and quality assurance teams to define validation requirements from product inception through deployment.
  • Manage risk assessments related to software functionality, ensuring compliance with industry standards and regulations.

Testing & Compliance

  • Develop and execute validation protocols, including functional, performance, and reliability testing.
  • Ensure compliance with relevant industry regulations and standards (e.g., ISO, IEC) for robotics and software development.
  • Maintain detailed validation documentation, including test plans, protocols, reports, and regulatory compliance records.

Leadership & Collaboration

  • Act as the validation expert in cross-functional teams, guiding product development to meet quality and regulatory requirements.
  • Lead and mentor a team of validation professionals, fostering a high-performance culture.
  • Communicate validation findings and recommendations to engineering teams and senior leadership.

Process Improvement & Innovation

  • Identify opportunities for improving validation methodologies, tools, and automation processes.
  • Establish best practices to optimize validation efficiency and effectiveness.
  • Ensure continuous improvement of validation processes in alignment with industry advancements.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related field; Master's degree preferred.
  • Proven experience in product validation, preferably within robotics or software industries.
  • Strong understanding of software development lifecycle and validation methodologies.
  • Experience with regulatory compliance in software or robotics (e.g., ISO, IEC standards) is a plus.
  • Leadership experience with the ability to manage and motivate a team of validation professionals.
  • Exceptional problem-solving skills and a detail-oriented mindset.
  • Excellent communication skills to articulate complex technical information to diverse stakeholders.

Benefits

ASI offers a rich benefit package including:

  • 401k with employer match
  • Generous HSA contribution
  • Employee Stock Ownership Plan
  • PTO, Paid Holidays, and Flextime
  • Paying 90% of employee's medical plan

EEO Statement

At Autonomous Solutions, Inc. (ASI), we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. ASI complies with all applicable federal, state, and local laws regarding non-discrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process.