Senior Software Engineer in Rogers, MN at ITW

Date Posted: 7/25/2019

Job Snapshot

  • Employee Type:
  • Location:
    19875 South Diamond Lake Road
    Rogers, MN
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

North Star Imaging is a world-class manufacturer of industrial X-ray imaging and computed tomography equipment. Founded in 1986, NSI is an Illinois Tool Works business unit offering big company benefits and stability along with a small/mid-size company atmosphere. Our customer base consists of a broad range of markets including aerospace, defense/military, automotive, medical device, and R&D organizations. Companies throughout the world rely on North Star's equipment and expertise to create high-quality products.

As part of NSi's software team, your role will be to propose and lead development projects to create state-of-the-art software for 2D and 3D X-ray imaging.

Job Requirements


  • Design and develop software for computed tomography and digital radiography acquisition, processing and visualization
  • Establish and conduct validation methods for new software and algorithms
  • Create technical reports and publications that describe new software functionality and its application
  • Communicate new developments and findings to internal and external customers
  • Investigate new technologies and algorithms to improve software performance using parallelization and GPUs
  • Develop and support software interfaces to a variety of hardware devices: X-ray detectors, X-rays sources, optical cameras and motion components
  • Help maintain legacy code and participate in platform architecture evolution 

Required Qualifications

  • Minimum of 5+ years software development experience
  • Proficient in object-oriented programming (C++, C# or Java)
  • Self-motivated, flexible and customer focused

Preferred Qualifications

  • Graduate degree (Masters or PhD) in Computer Science or related area
  • Experience working in a research and development environment
  • Skilled in one or more of the following:
    • GPU programming
    • 3D computer graphics
    • Image processing
    • Computer vision
    • Computed tomography
    • Data science 

Required Education

Bachelor’s in Computer Science, Electrical Engineering, Physics or Mathematics is required. Master’s or PhD is preferred.


North Star Imaging provides a comprehensive benefits package that supports our employees’ educational endeavors, wellness and financial security.

Benefits include:

  • Medical and dental coverage
  • 401(k) retirement savings program with company match
  • Paid time off and paid holidays
  • Paid Parental Leave
  • Wellness program
  • Life insurance up to 8x the salary
  • Educational assistance
  • Employee assistance program
  • 3:1 Corporate Match of charitable contributions
  • Employee discounts with ITW’s key suppliers: cars, computers, appliances and more

Candidate requirements include:

  • Passing results on both pre-employment drug and background checks (which includes driving record) are required.
  • A valid driver's license is required for this position.
  • A good driving record is necessary

Must be able to provide proof that you are legally able to work in the United States.

QSA Global & NSI ITW is an equal opportunity/affirmative action employer. All qualified applicants will receive 

consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.