Lead system-level continuous improvement initiatives, including hardware and software upgrades ... Strong proficiency programming PLCs, robots, and industrial control systems * Solid understanding ...
Quick apply
Lead system-level continuous improvement initiatives, including hardware and software upgrades ... Strong proficiency programming PLCs, robots, and industrial control systems * Solid understanding ...
Quick apply
Lead system-level continuous improvement initiatives, including hardware and software upgrades ... Strong proficiency programming PLCs, robots, and industrial control systems * Solid understanding ...
Lead system-level continuous improvement initiatives, including hardware and software upgrades ... Strong proficiency programming PLCs, robots, and industrial control systems * Solid understanding ...
Lead system-level continuous improvement initiatives, including hardware and software upgrades ... Strong proficiency programming PLCs, robots, and industrial control systems * Solid understanding ...
Oak Brook, IL · On-site
$86K/yr
... 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 ...
Oak Brook, IL · On-site
$86K/yr
... 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 ...
Lead system-level continuous improvement initiatives, including hardware and software upgrades ... Strong proficiency programming PLCs, robots, and industrial control systems * Solid understanding ...
Lead system-level continuous improvement initiatives, including hardware and software upgrades ... Strong proficiency programming PLCs, robots, and industrial control systems * Solid understanding ...
Chicago, IL · On-site
Troubleshoot hardware, software, and network issues * Provide documentation and feedback to engineering teams Qualifications: * Technical background in robotics, mechatronics, or automation * Ability ...
Quick apply
Chicago, IL · On-site
Troubleshoot hardware, software, and network issues * Provide documentation and feedback to engineering teams Qualifications: * Technical background in robotics, mechatronics, or automation * Ability ...
Troubleshoot hardware, software, and network issues * Provide documentation and feedback to engineering teams Qualifications: * Technical background in robotics, mechatronics, or automation * Ability ...
Troubleshoot hardware, software, and network issues * Provide documentation and feedback to engineering teams Qualifications: * Technical background in robotics, mechatronics, or automation * Ability ...
Lincolnshire, IL · Hybrid
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Oscilloscopes, device troubleshoot, hardware testing IOT & MQTT & Robotics Linux experience ...
Lincolnshire, IL · Hybrid
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Oscilloscopes, device troubleshoot, hardware testing IOT & MQTT & Robotics Linux experience ...
Lincolnshire, IL · On-site
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Oscilloscopes, device troubleshoot, hardware testing IOT & MQTT & Robotics Linux experience ...
Quick apply
Lincolnshire, IL · On-site
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Oscilloscopes, device troubleshoot, hardware testing IOT & MQTT & Robotics Linux experience ...
Chicago, IL · Remote
$110K - $140K/yr
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 ...
Quick apply
Chicago, IL · Remote
$110K - $140K/yr
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 ...
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.
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.
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.
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.
Highland Park, 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.
Highland Park, 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.
Lake Forest, 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.
Lake Forest, 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.
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.
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.
Schaumburg, 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.
Schaumburg, 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.
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.
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.
Buffalo Grove, 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.
Buffalo Grove, 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.
Des Plaines, 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.
Des Plaines, 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.
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.
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.
Naperville, 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.
Naperville, 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.
$61.8K - $73K
19% of jobs
$73K - $84.1K
0% of jobs
$84.1K - $95.2K
0% of jobs
$95.2K - $106.4K
3% of jobs
$108.4K is the 25th percentile. Wages below this are outliers.
$106.4K - $117.5K
16% of jobs
The median wage is $126.1K / yr.
$117.5K - $128.7K
16% of jobs
$128.7K - $139.8K
9% of jobs
$149.5K is the 75th percentile. Wages above this are outliers.
$139.8K - $151K
14% of jobs
$151K - $162.1K
5% of jobs
$162.1K - $173.3K
7% of jobs
$173.3K - $184.4K
11% of jobs
$61.8K
$128.3K
$184.4K
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.
| Aspect | Robotics Software Engineer | Mechatronics Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Robotics, Computer Science, or related field; programming skills | Bachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge |
| Work Environment | Software development teams, robotics labs, research facilities | Design, integrate mechanical and electronic systems, often in manufacturing or automation |
| Employer & Industry Usage | Tech companies, robotics firms, research institutions | Manufacturing, 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.
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 21 days ago
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:
What makes you a great fit:
Bonus points if you have:
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:
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.
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!
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.
Sourced by ZipRecruiter