Software Engineer
$68K - $84K/yr
We are seeking an early career Software Engineer to join our Engineering Innovation team. In this ... UIs, X-ray detectors, X-ray sources, optical cameras, motion components, robots. * Support new and ...
$68K - $84K/yr
We are seeking an early career Software Engineer to join our Engineering Innovation team. In this ... UIs, X-ray detectors, X-ray sources, optical cameras, motion components, robots. * Support new and ...
$68K - $84K/yr
We are seeking an early career Software Engineer to join our Engineering Innovation team. In this ... UIs, X-ray detectors, X-ray sources, optical cameras, motion components, robots. * Support new and ...
Job Title: Software Engineer Client: Medical Device Manufacturing Company Duration: 06 Months ... Integrate motion controllers, I/O modules, sensors, machine vision systems, and robotic equipment.
Job Title: Software Engineer Client: Medical Device Manufacturing Company Duration: 06 Months ... Integrate motion controllers, I/O modules, sensors, machine vision systems, and robotic equipment.
Minneapolis, MN · On-site
$110 - $160/hr
We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the ... Experience developing software for industrial automation, CNC, robotics, precision automation ...
Minneapolis, MN · On-site
$110 - $160/hr
We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the ... Experience developing software for industrial automation, CNC, robotics, precision automation ...
Minneapolis, MN · On-site
$127K - $168K/yr
We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the ... Experience developing software for industrial automation, CNC, robotics, precision automation ...
Quick apply
Minneapolis, MN · On-site
$127K - $168K/yr
We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the ... Experience developing software for industrial automation, CNC, robotics, precision automation ...
$140K - $188K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
$140K - $188K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
Minneapolis, MN · On-site
$140K - $188K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
Minneapolis, MN · On-site
$140K - $188K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
Saint Paul, MN · On-site
$100K - $125K/yr
... software engineers work together to solve complex technical challenges ... From embedded systems and industrial automation to robotics, medical devices, IoT, cloud platforms ...
Quick apply
Saint Paul, MN · On-site
$100K - $125K/yr
... software engineers work together to solve complex technical challenges ... From embedded systems and industrial automation to robotics, medical devices, IoT, cloud platforms ...
Fridley, MN · On-site
$127K - $168K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
Quick apply
Fridley, MN · On-site
$127K - $168K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
$127K - $168K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
$127K - $168K/yr
We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the ... Experience developing industrial automation, CNC, robotics, or precision automation equipment ...
$137K - $177K/yr
They should also be well-versed in designing, implementing, and managing DevOps practices within the healthcare, medical device, or robotics software industry. This includes deep familiarity with AWS ...
$137K - $177K/yr
They should also be well-versed in designing, implementing, and managing DevOps practices within the healthcare, medical device, or robotics software industry. This includes deep familiarity with AWS ...
Moundsview, MN · On-site
$137K - $177K/yr
They should also be well-versed in designing, implementing, and managing DevOps practices within the healthcare, medical device, or robotics software industry. This includes deep familiarity with AWS ...
Moundsview, MN · On-site
$137K - $177K/yr
They should also be well-versed in designing, implementing, and managing DevOps practices within the healthcare, medical device, or robotics software industry. This includes deep familiarity with AWS ...
Moundsview, MN · On-site
$137K - $177K/yr
They should also be well-versed in designing, implementing, and managing DevOps practices within the healthcare, medical device, or robotics software industry. This includes deep familiarity with AWS ...
Moundsview, MN · On-site
$137K - $177K/yr
They should also be well-versed in designing, implementing, and managing DevOps practices within the healthcare, medical device, or robotics software industry. This includes deep familiarity with AWS ...
Minneapolis, MN · On-site
$130K - $190K/yr
... of software, limited by only the hard constraints of physics and the soft constraints of safety ... You will influence the intersection of artificial intelligence, robotics, and the physical world ...
Minneapolis, MN · On-site
$130K - $190K/yr
... of software, limited by only the hard constraints of physics and the soft constraints of safety ... You will influence the intersection of artificial intelligence, robotics, and the physical world ...
Minneapolis, MN · On-site
$20 - $26.25/hr
We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...
Minneapolis, MN · On-site
$20 - $26.25/hr
We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...
Plymouth, MN · On-site
$20 - $26.25/hr
We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...
Plymouth, MN · On-site
$20 - $26.25/hr
We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...
Minneapolis, MN · On-site
$130K - $190K/yr
... of software, limited by only the hard constraints of physics and the soft constraints of safety ... You will influence the intersection of artificial intelligence, robotics, and the physical world ...
Minneapolis, MN · On-site
$130K - $190K/yr
... of software, limited by only the hard constraints of physics and the soft constraints of safety ... You will influence the intersection of artificial intelligence, robotics, and the physical world ...
Minneapolis, MN · On-site
$178.40 - $267.60/hr
... robotics platform. As a Senior Principal Software Engineer- Mobile Application Developer, you will be responsible for the design and implementation of the Cardiac Rhythm and Heart Failure (CRHF ...
Minneapolis, MN · On-site
$178.40 - $267.60/hr
... robotics platform. As a Senior Principal Software Engineer- Mobile Application Developer, you will be responsible for the design and implementation of the Cardiac Rhythm and Heart Failure (CRHF ...
Maple Grove, MN · On-site
$46.25 - $59.25/hr
Software Controls Engineer Client : Medical Device Manufacturing Company Duration : 12 months ... robots, and computer hardware and software support. * This enables us to support and develop a wide ...
Maple Grove, MN · On-site
$46.25 - $59.25/hr
Software Controls Engineer Client : Medical Device Manufacturing Company Duration : 12 months ... robots, and computer hardware and software support. * This enables us to support and develop a wide ...
Maple Grove, MN · On-site
$46.25 - $59.25/hr
Software Controls Engineer - 12624 Location: Maple Grove, MN Duration: Long term contract ... robots, and computer hardware and software support. This enables us to support and develop a wide ...
Maple Grove, MN · On-site
$46.25 - $59.25/hr
Software Controls Engineer - 12624 Location: Maple Grove, MN Duration: Long term contract ... robots, and computer hardware and software support. This enables us to support and develop a wide ...
Minneapolis, MN · On-site
$125K - $190K/yr
... into a distributed robotic embodiment upon which a new generation of distributed systems ... You will have a role developing APIs that Swoop developers leverage to build user-facing ...
Minneapolis, MN · On-site
$125K - $190K/yr
... into a distributed robotic embodiment upon which a new generation of distributed systems ... You will have a role developing APIs that Swoop developers leverage to build user-facing ...
$62.6K - $73.9K
19% of jobs
$73.9K - $85.2K
0% of jobs
$85.2K - $96.5K
0% of jobs
$96.5K - $107.8K
3% of jobs
$109.9K is the 25th percentile. Wages below this are outliers.
$107.8K - $119.1K
16% of jobs
The median wage is $127.7K / yr.
$119.1K - $130.4K
16% of jobs
$130.4K - $141.7K
9% of jobs
$151.4K is the 75th percentile. Wages above this are outliers.
$141.7K - $153K
14% of jobs
$153K - $164.3K
5% of jobs
$164.3K - $175.5K
7% of jobs
$175.5K - $186.8K
11% of jobs
$62.6K
$130K
$186.8K
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.

Job Description:
Join a global technology leader and take your technical career to the next level. North Star Imaging (NSI) is a worldwide leader in 2D digital radiography and 3D computed tomography equipment. As part of Illinois Tool Works (ITW), a Fortune 250 company, we combine the agility of a specialized technology business with the strength and stability of a global industrial powerhouse.
We are seeking an early career Software Engineer to join our Engineering Innovation team. In this role, you will design and develop the next generation software for X-ray imaging and computed tomography (CT) of industrial parts for non-destructive testing (NDT). This position is based at our corporate office in Rogers, MN.
What You will Do:
Primary Responsibilities
Design, develop and support software for use in X-ray imaging and computed tomography
Create technical design, implementation and training documentation that describes new software functionality.
Use varied development tools including Visual Studio, GitHub, coding agents, issue and task tracking for implementation of software solutions.
Communicate new developments and findings to internal/external customers in the form of presentations, technical reports and patent applications.
Develop and support software interfaces to a variety of hardware devices: UIs, X-ray detectors, X-ray sources, optical cameras, motion components, robots.
Support new and maintaining engineering and planning.
Other duties as assigned.
What We’re Looking For:
Bachelor’s degree in Computer Science or Software Engineering
Proficient with C++, C# or Python
Experience with Agile software development
Experience with Machine Learning, tools like Claude/Cursor, PyTorch, TensorFlow
Self-motivated and solid problem-solving abilities
Team player - leverage existing code and teammates
Flexible and adaptable to evolving specifications
Customer-focused with a preference for practical solutions
Preferred Skills:
> GPU programming
> 3D computer graphics with Robotics and Automated Systems
> Computer vision
> Computed tomography
Compensation Information:
Compensation for this position ranges from $68,000 - $84,000 based on education and experience.
ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential.
As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship.
All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.
Sourced by ZipRecruiter
MN, US