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 basic skillset:
C++ and C#
GUI design (winforms, WPF, or mobile platforms)
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
At least 3 years of experience as a software engineer
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.
Medical and dental coverage
401(k) retirement savings program with company match
Paid time off and paid holidays
Paid Parental Leave
Life insurance up to 8x the salary
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