1

Robotics Software Engineer Jobs in Chicago, IL (NOW HIRING)

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

Be Seen First

GUI & Applied AI Engineer with Industrial Machinery Data and Industrial Machinery Interfacing Role ... Develop operator UI for Industrial Systems Operations (robots or similar) * Build intuitive ...

Robotics Tutor

Chicago, IL · Remote

$40/hr

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

Robotics Tutor

Wheaton, IL · Remote

$40/hr

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.

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

Robotics Tutor

Skokie, IL · Remote

$40/hr

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.

Robotics Tutor

Evanston, IL · Remote

$40/hr

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.

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

Robotics Tutor

Oak Lawn, IL · Remote

$40/hr

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.

next page

Showing results 1-20

Robotics Software Engineer information

See Chicago, IL salary details

$61.8K

$128.3K

$184.4K

How much do robotics software engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for robotics software engineer in Chicago, IL is $128,277.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,100.00 and $156,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 the most commonly searched types of Robotics Software Engineer jobs in Chicago, IL? The most popular types of Robotics Software Engineer jobs in Chicago, IL are:
What are popular job titles related to Robotics Software Engineer jobs in Chicago, IL? For Robotics Software Engineer jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Robotics Software Engineer jobs in Chicago, IL look for? The top searched job categories for Robotics Software Engineer jobs in Chicago, IL are:
Robotics & Automation Project Engineer

Robotics & Automation Project Engineer

Formic

Chicago, IL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


Job description

Who we are:

Formic is on a mission to reshape American manufacturing by making automation accessible to every factory. As labor constraints rise, costs increase, and global competition intensifies, automation is no longer optional for manufacturers that want to stay competitive.

We deliver automation through a Robotics-as-a-Service model that combines industrial robotics, proprietary software, and full-service support into a single, integrated solution. By removing the traditional barriers of cost, complexity, and risk, we enable manufacturers to deploy automation quickly and realize measurable gains in throughput, safety, and operational efficiency without large upfront capital investment.

Backed by leading investors including Lux Capital, Initialized Capital, Blackhorn Ventures, and Mitsubishi HC Capital North America, Formic is scaling rapidly and building the foundation for a new era of high-performance, Made in America production.

About the team:

The Fleet Operations Team drives uptime and operational performance across Formic's growing fleet of deployed robotic systems. Working inside live manufacturing environments, the team diagnoses issues, restores production, and continuously improves system reliability at scale. Fleet Operations operates at the intersection of robotics, controls, and real-world factory execution, ensuring Formic's automation delivers consistent, measurable performance across diverse industrial applications.

About the role:

As Project Engineer, you will own advanced technical support and the long-term reliability of deployed robotic systems. You will operate at the intersection of troubleshooting, system optimization, and product improvement, ensuring automation systems perform consistently in demanding production environments.

This role blends reactive support with proactive engineering. You will diagnose complex failures, implement structured improvements, and partner cross-functionally to strengthen system stability across the fleet. Your work will directly impact system uptime, performance consistency, and long-term customer success.

In this role you will:

  • Diagnose and resolve complex automation failures to minimize production downtime
  • Design and implement preventative and predictive strategies that improve system reliability
  • Lead system-level continuous improvement initiatives, including hardware and software upgrades
  • Analyze production data and diagnostic trends to identify systemic performance gaps
  • Provide remote support by responding to service tickets, guiding troubleshooting efforts, and triaging issues to onsite teams when required
  • Support field service activities within your local region for both reactive and preventative maintenance
  • Partner with Product, Deployment, and Engineering teams to standardize equipment configurations and improve system repeatability
  • Maintain system documentation, including procedures, maintenance logs, and change-control records
  • Serve as the escalation point for complex technical issues across the fleet
  • Mentor field technicians and engineers on troubleshooting and system health best practices
  • Ensure compliance with safety standards, internal quality requirements, and relevant industry regulations
  • Collaborate with vendors to improve parts availability, diagnostic capabilities, and technical support

What makes you a great fit:

  • 5+ years of experience in manufacturing automation or industrial robotics environments
  • Strong proficiency programming PLCs, robots, and industrial control systems
  • Solid understanding of robotic systems, motion systems, and automated manufacturing equipment
  • Hands-on experience diagnosing mechanical, electrical, and control system failures
  • Ability to read and interpret electrical schematics and technical drawings
  • Experience working in uptime-critical manufacturing environments
  • Strong problem-solving skills and a structured troubleshooting methodology
  • Clear written and verbal communication skills
  • Ability to work independently while collaborating cross-functionally
  • Willingness to travel up to 50% based on business needs
  • Valid driver's license and ability to support local travel

Bonus points if you have:

  • Experience in high-volume manufacturing environments
  • Experience standardizing automation systems across multiple deployed sites
  • Exposure to data-driven maintenance or predictive monitoring tools
Our Total Rewards:

At Formic, we believe people do their best work when they feel supported both professionally and personally. That's why we offer a comprehensive benefits and perks package for full-time, U.S.-based team members, including:

  • Equity in Formic: Participate in our stock option program and share in the success of a fast-growing start-up backed by leading global investors
  • Competitive & Uncapped Commission Structure: Designed to reward performance and impact in commission-eligible roles
  • Comprehensive Healthcare Coverage: Medical, dental, and vision insurance through Blue Cross Blue Shield and Unum, with 99% of employee premiums covered and 75% coverage for dependents, with optional buy-up plans available
  • Additional Insurance Benefits: FSA and DCFSA, life insurance, short-term disability, and long-term disability through Unum, all 100% employer-paid
  • Employee Assistance Program (EAP): Fully funded by Formic, offering support when you need it most
  • Paid Parental Leave Program: Up to 12 weeks of paid parental leave
  • Company-sponsored 401(k): Invest in your future with our company-facilitated retirement savings plan
  • Home Office Stipend: A one-time allowance for fully remote and hybrid employees to support an at-home or on-the-road work setup
  • Monthly Cell Phone Reimbursement: Monthly stipend toward personal phone and internet expenses
  • Paid Time Off: Take the time you need, when you need it. 15 days of paid time off, in addition to company holidays
Compensation Philosophy

Formic's pay and equity packages are thoughtfully benchmarked against peer companies at a similar growth stage. Equity represents a meaningful part of our mutual investment: when Formic succeeds, so do you.

This role is paid hourly with a posted range of $38–$46 per hour. Based on the nature of field service work - which consistently runs approximately 50+ hours per week including travel, site activity, and documentation - total annualized earnings typically range from $109,000 - $132,000, depending on experience, hourly rate, and actual hours worked. Overtime is paid in accordance with applicable federal and state law for all hours worked over 40 in a workweek.

Hourly Rate
$38—$46 USD

What we look for:

We're building this company from the ground up, and every person we hire has an outsized impact on our culture, performance, and trajectory. While each team member brings unique strengths and perspectives, we look for people who align with our Operating Principles and embody them in action. If this sounds like you, Formic may be the right place for you!

  • Fearless Optimism: You make bold bets and default optimistic. You believe in the mission, aren't paralyzed by risk, and fear inaction more than failure. You see ambiguity as opportunity and bring energy to building what doesn't yet exist.
  • Create the Magic: You absorb complexity so customers don't have to. Whether your customer is external or internal, you focus on delivering experiences that are clear, fast, value-added, and outcome-driven. You don't say "not my job." You make things work.
  • Today, Not Tomorrow: You have a bias to action. You close the loop. You take extreme ownership. You understand that speed compounds, and you don't confuse activity with results.
  • Seek Truth: You think from first principles. You value data over ego and strong opinions loosely held. You're willing to challenge assumptions, including your own, in pursuit of the best answer.
  • Made of Rubber: You are resolute and adaptable. When things break or priorities shift, you rebound stronger. You treat setbacks as learning moments and move forward with grit.
  • One Formic: You operate without silos. You practice radical helpfulness, document clearly, and make clean handoffs. You assume positive intent and prioritize team success over individual credit.

Equal Opportunity Employment:

Formic is an equal opportunity employer. We do not discriminate on the basis of race, color, religion or religious creed, sexual orientation, gender, gender identity, marital status, family or parental status, disability, military or veteran status, or any other basis protected by law. All employment decisions are based on a person's merit, business needs, and role requirements. If you require further accommodations or have questions regarding accessibility of our roles, please reach out to careers@formic.co.

AI Use:

At Formic, fairness and transparency are at the heart of our hiring process. We use AI-powered tools in some interviews to help our teams evaluate candidate responses, but all final hiring decisions are made by humans. You can learn more about how AI is used in our recruitment process by reviewing our AI Hiring Disclosure linked here.