QSA Global & NSI ITW

Senior Software Engineer

Apply Now

Description/Job Summary

Established in 1986, North Star Imaging, Inc. (NSI) (Rogers, MN) is the domestic leading manufacturer of turn-key 2D Digital X-ray and 3D X-ray Computed Tomography (CT) systems for the Industrial Nondestructive Testing industry. Industrial X-ray/CT scanning allows users to view and inspect both the external and internal structures of a part or object without opening it up or otherwise destroying the item. NSI’s technology is used by many different markets including Medical Devices, Electronics, Aerospace, Military/Defense, Castings, Plastics, Research and more. Industrial X-ray/CT scanning is frequently used for Research and Development, Failure Analysis, Quality Control/Assurance, Internal Measurements, High Speed 3D Scanning, 3D Metrology and more. We also design and develop the software applications used in our systems and have the widest product portfolio range in the industry today, which keeps us way ahead of our competition.

As a senior software engineer, your role will be to propose and lead development projects within the software team to create state-of-the-art software for digital radiography and computed tomography.



  • Develop and support software for use in computed tomography and digital radiography acquisition and processing.
  • Develop and support algorithms for image processing, machine vision, pattern recognition.
  • Investigate new technologies and algorithms to improve software performance using parallelization and GPU(s) programming.
  • Conduct and establish test plans to validate computer software and computation algorithms.
  • Develop and support software interface to a variety of hardware devices: X-rays detectors (flat panel detector or CCD/CMOS cameras), X-rays sources, motion components.
  • Create technical documentation that describes the software’s functionality.
  • Communicate new developments and findings to internal and external customers, or professional conferences.
  • Work within a team: help maintain legacy code, participate to tasks planning, platform architecture evolution

Required Skills

Required basic skillset:
  • C++ and C#
  • GUI design (winforms, WPF, or mobile platforms)
  • Image processing

Preferred Skills

Preferred Skills
In addition to the basic skillset, the desired additional skillset is any of the following:
  • Image analysis, machine vision
  • GPU programming (CUDA or OpenCL)
  • 3D graphics (OpenGL)
  • DICOM / DICONDE and interoperability
  • Computed tomography


Required Experience

Required Experience
At least 3 years of experience as a software engineer


Required Education

Graduated from an accredited university in Electrical Engineering, Computer Science, Physics or Mathematics.



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