1

Robotic Software Engineer Jobs (NOW HIRING)

Robotics Software Engineer

Milpitas, CA ยท On-site

$120K - $195K/yr

Design, implement, and maintain production software for real-world robotic systems using C++ and ... Robustness & Reliability Engineering : Improve software quality through testing, validation, fault ...

Design, implement, and maintain production software for real-world robotic systems using C++ and ... Robustness & Reliability Engineering : Improve software quality through testing, validation, fault ...

Robotics Software Engineer

Milpitas, CA ยท On-site

$120K - $195K/yr

Design, implement, and maintain production software for real-world robotic systems using C++ and ... Robustness & Reliability Engineering : Improve software quality through testing, validation, fault ...

Showing results 21-40

Robotic Software Engineer information

See salary details

$60K

$124.5K

$179K

How much do robotic software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for robotic software engineer in the United States is $124,523.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $152,000.00 per year, depending on experience, location, and employer.

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

To thrive as a Robotic Software Engineer, you need expertise in programming languages such as C++ and Python, a solid understanding of robotics concepts, and a degree in computer science, robotics, or a related field. Familiarity with ROS (Robot Operating System), simulation tools like Gazebo, and experience with embedded systems or real-time operating systems is typically required. Strong problem-solving, teamwork, and communication skills are vital for collaborating with multidisciplinary teams and addressing complex technical challenges. These skills and qualifications are crucial for developing reliable, efficient robotic systems that meet real-world demands and advance automation technology.

What is a robotic software engineer?

A Robotic Software Engineer is a professional who designs, develops, and maintains the software systems that control robots. They write code that enables robots to perform specific tasks, interact with their environment, and communicate with other systems. These engineers often work with programming languages such as C++, Python, or ROS (Robot Operating System) and may collaborate with mechanical and electrical engineers to integrate software with hardware. Their work is essential in industries like manufacturing, healthcare, and autonomous vehicles, where robots are increasingly used to improve efficiency and safety.

How do robotic software engineers typically collaborate with hardware teams during the development process?

Robotic Software Engineers work closely with hardware engineers to ensure seamless integration between software algorithms and the physical components of a robot. This collaboration often involves joint design sessions, regular testing on actual hardware, and troubleshooting issues that arise at the interface between software and hardware. Effective communication and iterative prototyping are essential, as changes in hardware may require software adjustments and vice versa. Such teamwork ensures that the final robotic system operates efficiently and reliably in real-world conditions.
More about Robotic Software Engineer jobs

What cities are hiring for Robotic Software Engineer jobs?

Cities with the most Robotic Software Engineer job openings:

What are the most commonly searched types of Robotic Software Engineer jobs?

The most popular types of Robotic Software Engineer jobs are:

Who are the top companies hiring for Robotic Software Engineer jobs?

The top employers for Robotic Software Engineer jobs are:

What states have the most Robotic Software Engineer jobs?

States with the most job openings for Robotic Software Engineer jobs include:

Infographic showing various Robotic Software Engineer job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 83% In-person, and 17% Remote job distribution, with an average salary of $124,523 per year, or $59.9 per hour.

Robotic Software & Controls Engineer

FANUC America Corporation

Rochester Hills, MI โ€ข On-site

$41.75 - $53.25/hr

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 25 days ago


Job description

Who You Are
We are looking for Engineer specialized in Robotic Software & Controls who will be responsible for software development, implementation, testing, and onsite/in-plant debug and runoff for robotic paint and sealer applications. You need to be a customer-focused problem-solver who enjoys collaborating with cross-functional teams and also have had experience with troubleshooting complex electrical and pneumatic devices, ideally FANUC America robots.
How It's Done
  • Responsible for controls system software (PLC/HMI/GUI) design, programming, debugging and implementation
  • Project work with other Controls Engineers and /or supervise/train Associate Engineers
  • Work as part of an execution team and assume complete responsibility for system control function from start to finish of the project
  • Write controls specifications defining the functional scope of controls and the I/O requirements
  • Review and assist the electrical design process
  • Support plant floor integration, field installation, startup, and systems troubleshooting
  • Regular travel to customer facilities

What You Need
  • Bachelor's degree in Electrical or Computer Engineering, or related technical engineering discipline or equivalent relevant experience
  • Minimum one year of experience with PLC setup and/or PC software programming
  • Experience with systems engineering, design, assembly, preferably related to robotic automation systems
  • Wiring and troubleshooting experience
  • Familiarity with various networking protocols

What Would Be Even Better
  • Experience with Allen-Bradley, Siemens, Omron, or Mitsubishi PLC
  • Experience with virtual commissioning software (Process Simulate, Emulate3D)

It's Up To You
At FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported.
We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are one of those talented people, and are interested in being considered for a career at FANUC America, we invite you to apply today!
We offer market competitive pay and benefits programs, as well as opportunities for advancement, knowledge and skill development, and recognition of individual achievements. In addition, we offer the following benefits to our employees:
  • Medical, Dental & Vision Insurance
  • 401(k) Retirement Program
  • Life Insurance
  • Short-Term & Long-Term Disability Plans
  • Tuition Reimbursement
  • Wellness Program
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Flexible Benefit Dollars
  • Generous Holiday & Vacation Program

Sponsorship will not be provided for this position
Equal Opportunity Employer, including disabled and veterans