1

Robotics Software Developer Jobs in Iowa (NOW HIRING)

Lincoln is recognized as the Welding Expert™ for its leading materials science, software ... Robotic Programmer works with the engineering and integration teams at Vizient by preparing ...

Sr. Virtual Solutions Engineer

Davenport, IA · On-site +1

$92K - $127K/yr

Finally, the Senior VSE is responsible for off-line robot programming in various software packages. Supervisory Responsibilities: * None Duties/Responsibilities: * Handle the most complex and large ...

... PLC related software, etc. JOB REQUIREMENTS: The following pages describe the skills and ... Industrial Robot Programming * Troubleshooting Industrial Automation Equipment * PLC Programming ...

Finally, the Senior VSE is responsible for off-line robot programming in various software packages. Supervisory Responsibilities: * None Duties/Responsibilities: * Handle the most complex and large ...

Senior Virtual Solutions Engineer

Davenport, IA · On-site

$92K - $127K/yr

Finally, the Senior VSE is responsible for off-line robot programming in various software packages. Supervisory Responsibilities: * None Duties/Responsibilities: * Handle the most complex and large ...

Electrical Controls Engineer

Burlington, IA · On-site

$43.27 - $48.08/hr

... PLC related software, etc. JOB REQUIREMENTS: The following pages describe the skills and ... Industrial Robot Programming * Troubleshooting Industrial Automation Equipment * PLC Programming ...

Finally, theSeniorVSEis responsible foroff-line robot programming in various software packages. Supervisory Responsibilities: * None Duties/Responsibilities: * Handle the most complex and large-scale ...

... including robotics, computer-vision, machine learning, IoT, cloud computing, and much more ... Familiarity with software testing, validation, or DevOps workflows * Experience with telemetry ...

Project Scope and Brief Description: R&D Engineer working on Cyclops, Standalone scanner, NERO, future where we need to combine PLC with Epson robotics. Responsibilities: Software Design ...

Control Systems Engineer

Dubuque, IA · On-site

$70K - $100K/yr

Work with design, software, and test engineers to develop and validate control system solutions ... Understanding of control systems, hydraulics, powertrain systems, robotics, or vehicle dynamics.

Application Engineer

Davenport, IA · On-site

$75K - $85K/yr

Collaborative Robotics * Manufacturing Execution Systems (MES) * Automated Guided Vehicles (AGVs ... Support proposal and sales efforts by assisting with solution scoping, hardware/software costing ...

next page

Showing results 1-20

Robotics Software Developer information

See Iowa salary details

$45.1K

$105.1K

$155.9K

How much do robotics software developer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for robotics software developer in Iowa is $105,052.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $122,100.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 engineers make $500,000?

Senior engineers in specialized fields such as software engineering, petroleum engineering, and aerospace engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Executive-level engineering roles or those with significant leadership responsibilities may also reach this compensation level.

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 engineers make $300,000 a year?

Senior robotics software developers with extensive experience, specialized skills in AI, machine learning, and real-time systems, and often working in high-demand industries or companies can earn $300,000 or more annually. Achieving this level typically requires advanced degrees, certifications, and a strong track record of project success.

How much do robotic programmers make?

Robotic programmers, or robotics software developers, typically earn a median annual salary of around $80,000 to $120,000, depending on experience, location, and industry. Skilled programmers with expertise in programming languages like C++ and Python, as well as knowledge of robotic systems and tools, tend to earn higher salaries.

Can a software engineer work in robotics?

Yes, a software engineer can work in robotics by developing control algorithms, embedded systems, and software for robotic hardware. Skills in programming languages like C++ and Python, as well as knowledge of robotics frameworks such as ROS, are often required. Many robotics roles also require understanding of sensors, actuators, and real-time systems.
What are popular job titles related to Robotics Software Developer jobs in Iowa? For Robotics Software Developer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Robotics Software Developer jobs in Iowa look for? The top searched job categories for Robotics Software Developer jobs in Iowa are:
Robotic Programmer

Robotic Programmer

Lincoln Electric

Bettendorf, IA • On-site

Full-time

Posted 19 days ago


Lincoln Electric rating

7.5

Company rating: 7.5 out of 10

Based on 48 frontline employees who took The Breakroom Quiz

220th of 418 rated machine equipment manufacturers


Job description

Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries.
Location: Bettendorf
Employment Status: Hourly Full-Time
Function: Manufacturing
Pay Range: ($23 - $33)
Target Bonus: 5.0%
Req ID: 27343
Position Summary
A Robotic Programmer works with the engineering and integration teams at Vizient by preparing automation systems to customer order specifications. This includes working with the customer on application or process development, programming structures and system functionality. Applications include, but are not limited to assembly, grinding, machine tending, material handling and welding.
Job Responsibilities
  • Take initiative to meet challenging project timelines and hour budgets;
  • Take ownership of assigned tasks and projects to include commitment of travel for project success;
  • Coordinate front-end reach reviews to ensure success of robotic application;
  • Coordinate, implement and verify off-line programming efforts and online implementation of programming;
  • Work with Controls Engineers and Application Engineers to ensure full functionality of the system;
  • Assist in field start-up and customer training when necessary;
  • Uphold company quality objectives and play an active role in reaching continuous improvement objectives;
  • Installation and configuration of appropriate hardware and software options;
  • Assist in the integration, start-up and debugging of plant floor equipment;
  • Ability to improve cycle time and throughput by adjusting robot path or functions;
  • Willingness to travel as required; and
  • Perform miscellaneous job-related duties as assigned.

Experience and Skills
  • High attention to detail and quality;
  • Ability to plan and execute daily and weekly scheduled tasks;
  • Ability to keep work area clean and organized;
  • Aptitude for providing directions to peers within the department;
  • Excellent team player with organizational and time management skills;
  • Safely operate fork trucks and overhead cranes;
  • Ability to read and interpret weld symbols;
  • Skill in the use of computers, specifically a PC, Windows-based operating environment;
  • Ability to gather data, compile information and prepare reports;
  • Ability to develop and deliver presentations; and
  • Commitment to company values.

Nonessential Skills and Experience
  • Safety (OSHA, SDS), ANSI (RIA) standards;
  • Microsoft Office Suite;
  • Smartsheet Project Management Software;
  • PTC Windchill with Creo, and Solidworks for viewing models; and

Environmental, Health and Safety
  • Understand the Company's EH&S Policy and how it relates to this job;
  • Be aware of OSHA & EPA laws and regulations as well as company rules and policies that pertain to this job;
  • Work in a safe and environmentally friendly manner and observe all company EH&S procedures;
  • Immediately notify the supervisor if there is any safety hazard, any equipment not operating correctly or if there are any questions regarding EH&S procedures; and
  • Attend required EH&S training.

Physical Demands and Work Environment
The physical demands and work environment characteristics described herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Physical demands: While performing duties of job, the employee is typically required to stand; walk; sit; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; balance; stoop; bend; squat; climb; see, talk and hear. Be able to climb ladders; lift hand tools approx. 1-15 lbs. in weight to complete machine assembly, parts up to 50 lbs. Repetition with activity. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception and the ability to adjust focus.
  • Work environment: The noise level in the work environment is usually low to moderate; temperature in the assembly area may fluctuate with the seasons as the production area is not air conditioned.

Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.

What Lincoln Electric employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom