1

Robotics Software Developer Jobs in Orem, UT (NOW HIRING)

Build the Software Platform Behind the Vehicle Hypercraft is developing a new generation of ... Robotics * Automotive * Aerospace * Defense * Industrial automation * Autonomous systems * Embedded ...

Robot System Architect V

Lehi, UT · Remote

$248K/yr

Bachelor's or master's degree in Systems Engineering, Robotic Engineering, Computer Science ... Proven experience in designing and implementing complex systems involving hardware and software ...

AI Infrastructure Engineer IV

Lehi, UT · On-site

$100K - $132K/yr

Working closely with data scientists, robotics engineers, and software teams, you'll develop robust infrastructure that supports the deployment and reliability of our AI-driven autonomous systems.

AI Infrastructure Engineer IV

Lehi, UT · On-site

$100K - $132K/yr

Working closely with data scientists, robotics engineers, and software teams, you'll develop robust infrastructure that supports the deployment and reliability of our AI-driven autonomous systems.

AI Infrastructure Engineer IV

Lehi, UT · On-site

$100K - $132K/yr

Working closely with data scientists, robotics engineers, and software teams, you'll develop robust infrastructure that supports the deployment and reliability of our AI-driven autonomous systems.

SolidWorks or similar CAD software CNC machining or manufacturing processes 3D printing Lean ... Automation or robotics Basic machining or fabrication experience What Makes This Internship ...

Collaborate with engineers, project managers, and construction teams to ensure survey data aligns ... Proficient with GPS, robotic total stations, data collectors, and CAD software (AutoCAD Civil 3D or ...

Collaborate with engineers, project managers, and construction teams to ensure survey data aligns ... Proficient with GPS, robotic total stations, data collectors, and CAD software (AutoCAD Civil 3D or ...

Senior Product Manager, Integrations

Lehi, UT · On-site

$118K - $156K/yr

You will partner closely with engineering, business development/partnerships, customer success ... Experience working with REST, gRPC, ETL pipelines, EHR/PMS data, and/or RPA-driven integrations.

next page

Showing results 1-20

Robotics Software Developer information

See Orem, UT salary details

$41.7K

$97.2K

$144.3K

How much do robotics software developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for robotics software developer in Orem, UT is $97,235.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,200.00 and $113,000.00 per year, depending on experience, location, and employer.

What is the difference between Robotics Software Developer vs Mechatronics Engineer?

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What are some common challenges faced by Robotics Software Developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What does a Robotics Software Developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What are the key skills and qualifications needed to thrive as a Robotics Software Developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.
What are popular job titles related to Robotics Software Developer jobs in Orem, UT? For Robotics Software Developer jobs in Orem, UT, the most frequently searched job titles are:
System Software Integration Engineer (US Citizenship Required)

System Software Integration Engineer (US Citizenship Required)

Teledyne FLIR LLC

Orem, UT • On-site

$90K - $121K/yr

Full-time

Posted 27 days ago


Job description

Be visionary
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
Job Description
** US Citizenship is required for this position. We are unable to hire Green Card Holders, individuals who need a work visa, are currently on a work visa, or individuals who will require work visa sponsorship in the future. **
Job Summary:
The System Software Integration Engineer will focus on providing high-quality and efficient software and system solutions for small, unmanned aircraft and associated peripherals and accessories. This position requires experience with complex robotic or equivalent electromechanical systems.
Primary Duties & Responsibilities:
  • Troubleshoot sensors and systems associated with drone operation (GPS, IMU, range finders, etc.)
  • Work on projects in C, C++, and Python in a Linux-based development environment
  • Design and implement experiments to explore new ideas and concepts
  • Design and implement basic algorithms and state machines
  • Perform low level debugging with logic analyzer or oscilloscope
  • Assist with requirement definition, system architecture and documentation & block diagrams
  • Work with vendors of sub-systems to debug complex technical problems (Eg. Radio or sensor provider)
  • Support the hardware team with board bring up
  • Analyze and plot data from drone flight testing

Job Qualifications:
  • Bachelors or advanced degree in Computer Science, Electrical/Computer Engineering or related field required
  • 2 - 5 + years' or equivalent experience delivering commercial-grade software for embedded systems
  • Experience working with robotic systems or drones preferred
  • Experience in board bring-up and peripheral integration
  • Expertise in C and/or C++ programming on embedded Linux, or similar systems
  • Python, radio, networking and test development skills are assets

Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.
About Teledyne FLIR Defense
Join Teledyne FLIR Defense, where we're dedicated to supporting critical missions with an exciting range of cutting-edge technologies. Our products include advanced surveillance sensors, unmanned air and ground vehicles, sensing devices used to detect chemicals, biological agents, radiation and explosives, and a host of other solutions that help warfighters, first responders, and search-and-rescue teams do their jobs better.
We're looking for passionate innovators eager to shape the future of the Defense and Public Safety industries. If you're mission-driven to globally collaborate on solutions that can change the battlefield and save lives, we invite you to explore our current opportunities.
#AnyThreatAnywhere
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
Teledyne is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.