← Search all jobs

Software Engineer

Illinois Tool Works

Rogers, MN · Posted July 7, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at Illinois Tool Works

More in Minnesota job market · All Software Engineer jobs (2,099) · Manufacturing & Industrial · Engineering jobs

More roles at Illinois Tool Works

Similar jobs

Engineering jobs in the rankings

Pay compared with the market

This listing does not state pay. Across 475 open software engineer listings that state pay, the middle half runs $159,500 to $238,500 and the median is $197,500.

Listed pay is what employers advertise, not what people are paid.

Software Engineer salaries by state · Check your own pay

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • Python
  • Agile
  • Machine learning
  • GitHub
  • C#

About the job

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.