1

Robotics Software Engineer Jobs in Missouri (NOW HIRING)

Robotics Coach

Lees Summit, MO · On-site

$16 - $21/hr

Familiarity with software based design tools * Familiarity with 3d printing and CNC * Familiarity ... programming * Familiarity with electrical concepts and wiring * A student-centered educator ...

Controls Engineer

Wentzville, MO · On-site

$50 - $52/hr

Design programmable logic controller (PLC) and human machine interface (HMI) software. * Tryout ... robotics Tryout, debug, and provide start-up support for control systems and robotic systems ...

Controls/Manufacturing Engineer

Saint Louis, MO · On-site

$76K - $89K/yr

Robotics & Automation Development • Design, develop, and improve automated control systems ... software (AutoCAD or similar a plus) • Demonstrated ability to troubleshoot electrical and ...

Stereotaxis is the global leader in innovative robotic technologies designed to enhance the ... The primary role of the Full Stack Developer is to produce scalable software solutions as a part of ...

THIS IS A ENGINEERING ROLE NOT AN IT SUPPORTING ROLE. Job Overview A Support Engineer finds ... Previous experience with Robotics (Fanuc preferred) * Ability to use software troubleshooting ...

Controls Engineer II

Hermann, MO · On-site

$78K - $101K/yr

Primary emphasis is on robot programming, PLC / HMI implementation, and system-level debugging during build and commissioning. This role collaborates closely with mechanical, electrical, and software ...

Controls Engineer II

Hermann, MO · On-site

$78K - $101K/yr

Primary emphasis is on robot programming, PLC / HMI implementation, and system-level debugging during build and commissioning. This role collaborates closely with mechanical, electrical, and software ...

next page

Showing results 1-20

Robotics Software Engineer information

See Missouri salary details

$56.3K

$116.8K

$167.9K

How much do robotics software engineer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for robotics software engineer in Missouri is $116,803.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,600.00 and $142,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

Can a software engineer work in robotics?

A robotics software engineer develops and maintains software for robotic systems, often using programming languages like C++ and Python, and working with hardware interfaces and control algorithms. This role typically requires knowledge of robotics frameworks such as ROS and experience with embedded systems or sensors. Software engineers with these skills can work in robotics companies, research labs, or automation environments.

What Does a Robotics Software Engineer Do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

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

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

Is robotics a dead field?

Robotics is an active and growing field with ongoing advancements in automation, AI integration, and sensor technologies. Robotics Software Engineers are in demand across industries such as manufacturing, healthcare, and logistics, requiring skills in programming languages like C++ and Python, as well as familiarity with robotic frameworks like ROS.

What engineers make $300,000 a year?

Senior robotics software engineers with extensive experience, advanced skills in programming languages like C++ and Python, and expertise in areas such as machine learning or autonomous systems can earn $300,000 or more annually. High compensation is often associated with leadership roles, specialized knowledge, and working in industries like aerospace, defense, or high-tech manufacturing.

What are some common challenges faced by Robotics Software Engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

What does a Robotics Software Engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

What engineers make $500,000?

Senior robotics software engineers with extensive experience, specialized skills in AI, machine learning, or embedded systems, and often working in high-demand industries or at large tech companies can earn $500,000 or more annually. Compensation at this level typically includes base salary, bonuses, and stock options, especially in competitive markets or leadership roles.
What are popular job titles related to Robotics Software Engineer jobs in Missouri? For Robotics Software Engineer jobs in Missouri, the most frequently searched job titles are:
What cities in Missouri are hiring for Robotics Software Engineer jobs? Cities in Missouri with the most Robotics Software Engineer job openings:

Controls / Robotics Engineer

Wunderlich-Malec

Kansas City, MO • On-site

$81K - $105K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

Wunderlich-Malec Engineering (WM) is a 100% employee-owned ESOP and one of the largest and most well-established engineering companies in the United States. When you join WM you become part of a company that is:
  • 100% employee-owned with 40+ years of industry history
  • A Top 5 Systems Integrator Giant
  • ENR Top 500 Firm

We have a Controls/ Robotics Engineer position available in our Kansas City location. This position is responsible for controls engineering project requirements involving PLC / Servo Control System programming, HMI/SCADA programming, control panel design, instrumentation specification, check-out support, commissioning, and field service of control systems.
Major Responsibilities
  • This position requires the Controls Engineer to conceptualize, detail and implement control systems for industrial processes and machinery that meet our client's requirements. This involves the development of a control system architecture, selecting the components to be used, detailing schematic diagrams and system documentation, programming controllers (PLC, PAx, Servo Systems), programming the process visualization (HMI/SCADA), developing databases for archiving/displaying historical system data and implementing/commissioning the control system at the client's facility
  • Project management skills and the ability to self-manage even complex projects; excellent time management and multitasking; flexibility in work environments and schedules; strong written and oral communication skills, essential to building and maintaining good work and customer relationships
  • Firm grasp of controller programming languages including, but not exclusive to: Function Block, Ladder, Sequential Function Chart, Structured Text and others to achieve the desired results is required
  • MS-SQL database management and the ability to program database scripts (C++ Programming)
  • Develops schematics detailing control system configuration and wiring, and design equipment panel layouts on AutoCAD software
  • Design network architecture for control systems to interface with multiple communication protocols such as: Ethernet/IP, Profinet, Modbus, etc.
  • Develop procedural documentation for instrumentation and hardware configurations
  • Write operational philosophy and sequence of operation documents for control system implementation
  • Will assist with initial start-up and debug integrated systems and the development of system documentation

Minimum Requirements
Education Bachelor of Science degree in Electrical/Control Engineering, Mechanical Engineering, Chemical Engineering, or Computer Science is required. An AA in Engineering Technology or equivalent with equivalent experience may be substituted.
Experience Four to Fifteen years with capabilities in below areas is preferred:
  • Experience in one or more of the following industries: Food and Beverage, Building Management Systems, Oil & Gas, Grain Handling or Wood Products
  • Experience in the basic safety requirements and processes within the industries noted above
  • In-depth understanding of PLC, PAx, Servo System hardware/software platforms such Rockwell Automation, Siemens S7 / T3000, Modicon, Kinetix Servo Systems
  • In-depth understanding of HMI/SCADA hardware/software platforms such as Wonderware System Platform, Rockwell FactoryTalk, GE Cimplicity, GE iFIX, Ignition, Citect, etc.
  • In-depth understanding of SQL database table creation, scripting, and transactional data management
  • Experience in the design of electrical schematics, including power distribution at the 600-480VAC level, control panels and associated NEC references, Ethernet networking and architecture, serial communications, etc.
  • Understanding of auxiliary equipment in an electrical generating or plant environment: generator excitation control systems, protective relaying, industrial motor controls and VFDs, etc.
  • Experience in using hand and power tools to build, assemble, and wire industrial control panels
  • Experience with AutoCAD LT / AutoCAD Electrical is also desired
  • Must have a valid driver's license and passport with the desire and ability to travel up to 30%, including internationally

Physical Demands of Position Seeing, color perception, hearing and clear speech, dexterity in hands, driving, lifting, climbing, and ability to mount and dismount equipment, pushing, and pulling.
Working Environment Standard office environment, on-site office environment, and diverse industrial environments, frequent PC usage, facsimile/copy machines, phones.
*Job Descriptions are not exhaustive lists of all skills, responsibilities, or efforts associated with a job. They reflect principal job elements essential for performing the job and evaluating performance.
Wunderlich-Malec is proud to offer a comprehensive employee-owner benefit package. Full-time employees may be eligible for the following benefits: Medical • Dental • Vision • Basic and Supplemental Life and AD&D • Long Term Disability • Voluntary Short Term Disability • Healthcare & Dependent Care Flexible Spending Accounts • Health Savings Account • Paid Time Off (PTO) • Paid Holidays • Tuition Reimbursement • Referral Bonus Program • 401(k)/Profit Sharing • 100% ESOP (Employee Stock Ownership Plan) • Employee Assistance Program • Will Preparation Resources • Worldwide Travel Assistance
#LI-Hybrid
#LI-WM1
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.