Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer Intern - Summer 2025 image - Rise Careers
Job details

Software Engineer Intern - Summer 2025

Company Description

North Star Imaging (NSI), is a global organization that designs, manufactures, sells and services 2D digital and radiography and 3D computed tomography equipment.  You will find that our established strength, commitment to our core values and team focus provides an engaging work environment and offers exceptional opportunities for personal and career development.

NSI is part of Illinois Tool Works (ITW), a global Fortune 250 diversified industrial manufacturer of value-added consumables and specialty equipment with related service businesses.

Job Description

The Software Engineer Intern assists in developing and improving 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, computer vision, data science.
  • 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-ray detectors, X-ray sources, optical cameras, motion components.
  • Create technical documentation that describes the software’s functionality.
  • Communicate new developments and findings to internal and external customers, or professional conferences.
  • Assist service department during system installations and troubleshooting.
  • Teamwork: help maintain legacy code, project planning, platform architecture evolution

Qualifications

The ideal candidate will have completed their junior or senior year in fields such as Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, Statistics, or Physics prior to starting the internship.

  • Required Skills
    •  C++ and C#
    • GUI design (WinForms, WPF)
  • Preferred Skills
    • GPU programming (CUDA or OpenCL)
    • 3D graphics (OpenGL)
    • Image analysis, computer vision
    • Computed tomography
    • Data science

Additional Information

The pay rate for this position ranges from $24-27 an hour based on education and experience.

Take this opportunity to join a professional and successful team where you can make a significant impact immediately.  

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.  

Average salary estimate

$53040 / YEARLY (est.)
min
max
$49920K
$56160K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer Intern - Summer 2025, ITW

If you're looking to kickstart your career in tech, consider joining North Star Imaging as a Software Engineer Intern for the Summer of 2025! This exciting opportunity is set in Rogers, MN, where you will be part of a dynamic team that thrives on innovation. At NSI, we specialize in state-of-the-art equipment for digital radiography and computed tomography, and as an intern, you'll play a vital role in developing and enhancing the software that powers this technology. Your tasks will include crafting and supporting software used for image acquisition and processing while delving into algorithms for image processing and data science. You will also improve software performance through parallelization and GPU programming, which are skills that are highly sought after in today’s tech landscape. Plus, you'll gain hands-on experience with hardware like X-ray detectors and cameras and contribute to test plans that validate the software’s capabilities. This role is perfect for aspiring engineers who have completed their junior or senior year in fields such as Computer Science or Software Engineering, and it promises a great mix of technical challenge and teamwork. If you are passionate about creating impactful software and eager to learn from industry leaders, this is your chance to shine at North Star Imaging!

Frequently Asked Questions (FAQs) for Software Engineer Intern - Summer 2025 Role at ITW
What responsibilities will a Software Engineer Intern at North Star Imaging have?

As a Software Engineer Intern at North Star Imaging, your primary responsibilities will include developing and supporting software for digital radiography and computed tomography systems, working on algorithms related to image processing and data science, and improving software performance through techniques like parallelization and GPU programming. Additionally, you’ll be involved in creating technical documentation, conducting software testing, and assisting with system installations.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer Intern position at North Star Imaging?

To qualify for the Software Engineer Intern position at North Star Imaging, candidates should have completed their junior or senior year in relevant fields such as Computer Science, Software Engineering, or Computer Engineering. Key skills required include proficiency in C++ and C#, familiarity with GUI design using tools like WinForms and WPF, and preferred knowledge of GPU programming, OpenGL, and image analysis.

Join Rise to see the full answer
What programming languages should a Software Engineer Intern at North Star Imaging be familiar with?

A Software Engineer Intern at North Star Imaging should be well-versed in C++ and C#. Understanding GPU programming, whether through CUDA or OpenCL, will be extremely beneficial as you will be working on performance optimization for software applications, particularly in imaging.

Join Rise to see the full answer
What is the pay rate for the Software Engineer Intern position at North Star Imaging?

The pay rate for the Software Engineer Intern position at North Star Imaging ranges from $24 to $27 per hour. This rate is dependent on your education and experience, representing a competitive opportunity for technology students looking to gain experience in a cutting-edge field.

Join Rise to see the full answer
What type of work environment can a Software Engineer Intern expect at North Star Imaging?

At North Star Imaging, interns can expect a collaborative and engaging work environment where teamwork and innovative thinking are valued. The company fosters professional development and encourages interns to communicate new findings and ideas, ensuring a supportive atmosphere that enhances learning and growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer Intern - Summer 2025
Can you describe your experience with C++ and C# programming?

When discussing your experience with C++ and C#, use specific examples of projects you've worked on. Talk about the challenges you faced and the solutions you implemented. Highlight any relevant coursework or personal projects that showcase your ability to apply these programming languages effectively.

Join Rise to see the full answer
What interests you about working in the field of digital radiography and computed tomography?

Share your passion for technology and healthcare when answering this question. You may want to mention specific innovations that have inspired you or any personal experiences that led you to pursue a career in this niche. Convey how you think advancements in these fields can impact patient outcomes positively.

Join Rise to see the full answer
Describe a time when you had to troubleshoot a software issue. What was your approach?

When answering this question, focus on illustrating your problem-solving skills. Describe the steps you took to diagnose the issue, any methodologies you applied for troubleshooting, and how you eventually resolved the problem. Highlight any teamwork involved and the outcome.

Join Rise to see the full answer
How would you approach developing algorithms for image processing?

Outline your understanding of the algorithm development process, emphasizing the importance of research, testing, and iteration. Discuss any relevant coursework or projects where you have applied these skills and how you ensure your algorithms are efficient and effective.

Join Rise to see the full answer
What do you understand by GPU programming, and how have you applied it in your projects?

To answer effectively, explain the benefits of GPU programming in optimizing performance, particularly for processing large data sets or for image processing. Describe specific instances where you’ve utilized technologies like CUDA or OpenCL, showcasing your familiarity with GPU programming techniques.

Join Rise to see the full answer
Have you worked with GUI design? Can you describe your experience?

Discuss any relevant projects where you have been directly involved in GUI design, detailing the frameworks you utilized, such as WinForms or WPF. Share your design philosophy and how you ensure that user experience is a top priority in your development process.

Join Rise to see the full answer
How do you keep up with the latest trends in software development?

Mention resources such as online courses, tech blogs, forums, or conferences that you engage with to stay informed. Express your commitment to continuous learning and adapting to new technologies to enhance your skill set as a Software Engineer.

Join Rise to see the full answer
Can you explain a project where you used teamwork to achieve a goal?

Provide a concise example that illustrates your collaborative abilities. Discuss your specific role within the team, the goals you were aiming to achieve, and how effective communication and sharing of responsibilities contributed to the project's success.

Join Rise to see the full answer
What challenges do you foresee in this internship and how would you address them?

Be honest about possible challenges, such as getting up to speed with company-specific software or team dynamics. Discuss your proactive strategies, such as seeking feedback, asking questions, and leveraging your background knowledge to overcome those hurdles.

Join Rise to see the full answer
What aspects of software documentation do you find most important?

Emphasize the significance of clear, concise documentation in software development. Talk about your approach to technical documentation, including your goal of ensuring that end-users and other developers can easily understand functionality and use your software effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ITW Hybrid 14000 Technology Dr., Eden Prairie, MN 55344, USA
Posted 20 hours ago
Photo of the Rise User
ITW Hybrid 1234 Anywhere, Milwaukee, Wisconsin, United States
Posted 14 hours ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Kobie Remote 100 2nd Ave S, St. Petersburg, FL 33701
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
EXPANSIA Hybrid Albuquerque, New Mexico
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Posted 6 days ago

You see ITW’s Values -- Integrity, Simplicity, Trust, Respect & Shared Risk – in action every day in how we treat each other and how our leaders lead.

190 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, on-site
DATE POSTED
December 12, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!