1

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

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 ...

... software, and full-service support into a single, integrated solution. By removing the traditional ... The Automation Engineering Team is responsible for delivering robotics-driven automation ...

Robotics Automation Technician

Chicago, IL · On-site

$43K/yr

... software, and full-service support into a single, integrated solution. By removing the traditional ... The Automation Engineering Team is responsible for delivering robotics-driven automation ...

... software, and full-service support into a single, integrated solution. By removing the traditional ... The Automation Engineering Team is responsible for delivering robotics-driven automation ...

... software, and full-service support into a single, integrated solution. By removing the traditional ... The Automation Engineering Team is responsible for delivering robotics-driven automation ...

Electrical Control Engineer

Romeoville, IL · On-site +1

$81K - $109K/yr

Bachelor's or Master's degree in Automation, Robotics, Electrical, Electro-Mechanical, or ... Experience with ePlan or comparable software would be the cherry on top * Willing and able to ...

... robots to meet uptime SLAs. * Troubleshoot mechanical, electrical, and software-related issues ... Partner closely with Product, Engineering, and other Operations teams to surface and prioritize ...

QuickBase Lead Developer

Chicago, IL

$119K - $150K/yr

... developers, partnering with business stakeholders, and integrating QuickBase with enterprise ... Experience integrating QuickBase with enterprise systems (SAP, Boomi, Power Automate, RPA, or ...

Be Seen First

Experience with HMI software including customization, configuration, and system connectivity ... Robotics Experience (Strong Plus Or Must be willing to learn) * Experience integrating or ...

... robots to meet uptime SLAs. * Troubleshoot mechanical, electrical, and software-related issues ... Partner closely with Product, Engineering, and other Operations teams to surface and prioritize ...

QuickBase Lead Developer

Chicago, IL

$119K - $150K/yr

... RPA platforms, and third-party applications using REST/XML APIs • Architect high-volume, multi ... developers, and manage dev → sandbox → production deployments • Partner with Finance, Supply ...

QuickBase Lead Developer

Oak Brook, IL

$117K - $147K/yr

ITC Infotech is looking for QuickBase Lead Developer to join our team in Oak Brook, IL, USA. About ... Experience integrating QuickBase with enterprise systems (SAP, Boomi, Power Automate, RPA, or ...

Greater Chicago, IL Travel Commitments: 50% Rapyuta Robotics is hiring a Project Manager capable of ... Analyzing customer requirements and working with developers for functional development * Building ...

Greater Chicago, IL Travel Commitments: 50% Rapyuta Robotics is hiring a Project Manager capable of ... Analyzing customer requirements and working with developers for functional development * Building ...

Greater Chicago, IL Travel Commitments: 50% Rapyuta Robotics is hiring a Project Manager capable of ... Analyzing customer requirements and working with developers for functional development * Building ...

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:

Controls Software Engineer

STOW Group

Romeoville, IL • On-site

$95K - $120K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

Company Description
#WeRackTheWorld
The warehouse of the future contains high-density, high-precision racking with automated pallet shuttles (like our atlas 1D) instead of wide aisles that forklifts need to pass through.
Our customers benefit from much better utilization of their warehouses (up to 70% more pallet storage than traditional rack!), maximized vertical space, improved accuracy in pallet selection, and minimized labor costs and product damage.
Over the span of more than 40 years, we've grown into a company with 10 manufacturing facilities, 19 commercial offices, and the know-how of around 2000 employees serving customers in 40 countries.
We Rack the World. Early 2021, we opened our first U.S. Office in Romeoville, IL and we have already grown to over 70 employees. We are also soon opening our first stow manufacturing plant in the greater Atlanta area to serve our current and future customer base. It's exciting times to be at stow!
Location: Romeoville, IL office (onsite)
Job Description
The CONTROLS SOFTWARE ENGINEER is an integral person in helping our customer's vision for an automated storage solution from Movu US come to life. The core objectives are to program the PLC and HMI for our products and support product implementation and system integration onsite.
Solutions: Fully automated storage solutions including pallet shuttles (atlas) and ancillary systems such as conveyors and lifts.
Customers: End users are located throughout the United States and Canada. We work with many of the leading integrators as our Sales partners.
Typical project size: 1-30M
Qualifications
As our CONTROLS SOFTWARE ENGINEER, you...
  • support Sales, Engineering, Project Management, and Commissioning by sharing your expertise of the final installation and system integration
  • support the creation of the functional description specifications regarding the operation of the system and the commissioning of controls
  • draft documentation such as SOPs and contribute to creating manuals
  • develop and design PLC programs, using standard blocks
  • develop and design HMI programs, using standard templates
  • test and troubleshoot mechanical and electrical systems and processes
  • work closely with our integration team for WCS testing
  • optimize the system by offering simulation support
  • contribute to the development of test plans alongside the Commissioning Team
  • be present on-site to make sure everything is operational after rack installation and initial electrical troubleshooting and to make sure everything is functional before our robots are commissioned
  • be present on-site when commissioning is in final stages to prepare the Movu system for handover to the end-customer
  • perform Site Acceptance Testing

This lets us know you're up for the job
  • Multiple years of experience with controls engineering for material handling systems and industrial automation
  • Bachelor's or Master's degree in Automation, Robotics, Electrical, Electro-Mechanical, or Mechatronics Engineering
  • PLC and HMI Programming experience (Siemens preferred, but strong experience with Allen Bradley is just fine)
  • Experience reading/writing code in SCL or other structured text-based languages
  • Always looking for ways to improve processes, hardware components, and codebase
  • Willing and able to travel to customer sites and if remote, to our office an average of up to 30%, usually no longer than 2 weeks at a time; throughout the United States and occasionally to Canada
  • If remote, occasional travel to our Romeoville, IL office (average 3 days at a time; approx. 4-6 times per year besides onboarding & training)
  • For onboarding and training, if remote, travel to our Romeoville, IL office and regardless of your location, to our headquarters in Belgium (usually no more than 2 weeks at a time)
  • We work closely with our European colleagues. The morning hours are the most important so we can connect with them while our business hours overlap across time zones. If you love starting your workday mid-morning or later, you would hate it here. Most people start their workday at 8 am CST and some love to start even earlier so they can wrap up earlier at the end of the day.

Additional Information
What do we offer you?
  1. PTO, sick leave, & paid holidays
  2. Medical, Dental and Vision Insurance
  3. Company paid Short- and Long-Term Disability Insurance
  4. Company Paid Life Insurance
  5. Company Paid Accidental Death & Dismemberment
  6. 401K with employer match, currently 4%
  7. Partial Tuition Reimbursement after 12 months
  8. Gross Salary

Salary Range: $95k to $120k
Quality, Safety, Health, Environment, Compliance
Every employee at stow contributes to a safe and compliant work environment. We set the example and motivate each other to work safely, efficiently, and in a qualitative way. stow's standards, policies, instructions, and local legislations are there to guide our decisions.
EEO
stow provides equal employment opportunities to all employees and applicants for employment. stow prohibits discrimination and harassment of any kind based on race, age, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.