1

Robotics Software Developer Jobs in Markham, IL (NOW HIRING)

ILUS - Software Engineer III

Hobart, IN

$56.75 - $76.50/hr

... controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS ... Microsoft Azure/DevOps, Git * Source Control and Bug Tracking * Microsoft SQL Management Studio

UiPath RPA Developer Chicago, IL: Locals Only! UiPath RPA Developer Chicago, IL (Hybrid: Tue-Thu ... Key Skills: 3+ years in software development; 2+ years UiPath UiPath DU, Orchestrator, Unattended ...

Software Engineer

Oak Brook, IL · On-site

$90K - $120K/yr

... Robotic Process Automation for end-to-end Revenue Cycle Management, providing practice and ... Understand the importance of DevOps and CI/CD. Python is an important tool for DevOps, streamlining ...

... Robotic Process Automation for end-to-end Revenue Cycle Management, providing practice and ... Understand the importance of DevOps and CI/CD. Python is an important tool for DevOps, streamlining ...

... Robotic Process Automation for end-to-end Revenue Cycle Management, providing practice and ... Understand the importance of DevOps and CI/CD. Python is an important tool for DevOps, streamlining ...

CI/CD & DevOps: Operate comfortably within CI/CD pipelines using Azure DevOps or GitHub Actions ... Familiarity with workflow automation and RPA tooling (e.g., Selenium, OpenCV, or similar frameworks)

New

CI/CD & DevOps: Operate comfortably within CI/CD pipelines using Azure DevOps or GitHub Actions ... Familiarity with workflow automation and RPA tooling (e.g., Selenium, OpenCV, or similar frameworks)

New

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

... Robot, PyUnit, and Pytest; (4) CAN/LIN protocols and CANalyzer, CANoe, or INCA; (5) GIT, Azure DevOps, GitLab, or GitHub; (6) functional and regression software testing; (7) integration requirement ...

The developer will also be responsible for maintaining, supporting and upgrading existing systems ... Robotic Programming • Analog to Digital and Digital to Analog conversions • Mechanical and ...

The developer will also be responsible for maintaining, supporting and upgrading existing systems ... Robotic Programming • Analog to Digital and Digital to Analog conversions • Mechanical and ...

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Controls Software Engineer

Romeoville, IL · On-site +1

$95K - $120K/yr

Romeoville, IL office (onsite) The CONTROLS SOFTWARE ENGINEER is an integral person in helping our ... Bachelor's or Master's degree in Automation, Robotics, Electrical, Electro-Mechanical, or ...

next page

Showing results 1-20

People also search for

Robotics Software Developer information

See Markham, IL salary details

$45.5K

$105.9K

$157.2K

How much do robotics software developer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for robotics software developer in Markham, IL is $105,905.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,200.00 and $123,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 Markham, IL? For Robotics Software Developer jobs in Markham, IL, the most frequently searched job titles are:
What cities near Markham, IL are hiring for Robotics Software Developer jobs? Cities near Markham, IL with the most Robotics Software Developer job openings:

ILUS - Software Engineer III

Daifuku

Hobart, IN

$56.75 - $76.50/hr

Other

Posted 27 days ago


Daifuku rating

7.2

Company rating: 7.2 out of 10

Based on 31 frontline employees who took The Breakroom Quiz

267th of 417 rated machine equipment manufacturers


Job description

Overview

About Us

Daifuku Intralogistics America Corporation is a leading provider of intelligent material handling systems. With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs a full spectrum of intralogistics solutions to meet client needs. These include leading-edge conveyor and sortation systems, voice- and light-directed order fulfillment equipment, a suite of warehouse controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS), mezzanines, and structures, all backed by critical round-the-clock service and support.

If you want to join a team of industry leading experts who want to create an impact on the future of material handling solutions, we want to hear from you!

Job Summary

The Java Software Engineer III (Backend) will be responsible for building custom software solutions of high-quality while following the coding standards and technical design.

PLEASE NOTE: Ideal Candidates MUST possess the following:  7yrs. + Java Experience, Automated Material Handling Industry Experience, and Authorized to work in the U.S without Employer Sponsorship.

Responsibilities
  • Designs and develops software applications
  • Performs coding, debugging, testing and troubleshooting throughout the application development process
  • Typically reports to a manager
  • May direct the work of other software engineers.
  • Contributes to moderately complex aspects of a project or product.
  • Work is generally independent and collaborative in nature.
  • Some travel is expected, up to 15%
Qualifications
  • Requires Bachelor's degree in Software Engineering, Computer Engineering, Computer Science or
  • equivalent experience
  • Minimum of 7 years of professional experience designing and developing software applications

Java

  • Extensive proficiency with Java and the JDK Framework
  • Extensive proficiency with Object Oriented Programming (OOP)
  • Extensive proficiency with troubleshooting/debugging software applications
  • Extensive experience with the following technologies:
    • Java Messaging Service
    • Java Servlet
    • Windows Services
    • Microsoft SQL Server
    • Oracle
    • TCP/IP
  • Having extensive experience with the following development tools:
    • Eclipse
    • Microsoft Team Foundation Server (TFS)
    • StarTeam
    • Microsoft Azure/DevOps, Git
    • Source Control and Bug Tracking
    • Microsoft SQL Management Studio
    • Oracle SQL Developer
    • Microsoft Visio
    • Microsoft Office

JavaScript 

  • Proficiency with C# and the Microsoft .NET Framework 
  • Proficiency with Object Oriented Programming (OOP) 
  • Proficiency with troubleshooting/debugging software applications
  • Experience with the following technologies: 
    • Microsoft ASP.NET MVC Framework 
    • Microsoft Entity Framework 
    • Vue.js, Angular.js, or experience with other Javascript reactive frameworks 
    • HTML, CSS, AJAX, SQL, LINQ 
    • MVC and MVVM architectural patterns
    • Microsoft SQL Server
    • Oracle viii. .NET Core 
    • WCF/Web API 
    • Microsoft Windows Presentation Framework (WPF) 
    • Windows Services 
  • Having experience with the following development tools: 
    • Microsoft Visual Studio 
    • Microsoft Team Foundation Server (TFS) 
    • Microsoft Azure/DevOps, Git 
    • Source Control and Bug Tracking 
    • Microsoft SQL Management Studio 
    • Adobe Photoshop vii. Microsoft Visio 
    • Microsoft Office
  • Experience designing and developing Web based systems, as well as Client / Server based applications.
  • Experience in software development lifecycle methodology
  • Exceptional written and verbal communication skills
  • Strong teamwork and collaboration skills

EOE Minorities/Women/Disabled/Veterans

Federal Contractor

Additional ResponsibilitiesEmployees are to perform in both a professional and personable manner. The manner in which the employee relates to fellow employees, customers, vendors, competitors and visitors is considered parallel in importance to technical knowledge and ability and is a requisite for successful job performance.Employment Type: OTHER

What Daifuku employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom