Software Intern

Nordson Corporation•Minneapolis, MN
•$21 - $32

About The Position

Nordson Test & Inspection is seeking a Software Engineering Intern to support new product development, continuous improvement, database migration, and DevOps projects at its Golden Valley site. The intern will work closely with the Software Engineering, Firmware, Electrical, and Operations teams to develop new products, calibrate and certify products, maintain existing product lines, and improve relevant code bases. The position offers hands-on experience in a fast-paced product development and manufacturing environment, with contributions to projects affecting operational performance and business objectives. The intern will participate in the new product development process, collaborate with firmware and systems engineers, resolve software issues with internal customers, write and run software tests, support data collection and processing, and contribute to software process and user-interface improvements. The role is intended for someone currently pursuing a relevant bachelor's degree and offers mentorship and cross-functional collaboration.

Requirements

  • Currently pursuing a bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Strong analytical and problem-solving skills.
  • Ability to organize and analyze data and communicate findings effectively.
  • Strong verbal and written communication skills.
  • Self-motivated, with the ability to manage multiple priorities.
  • Ability to work independently and collaboratively within a team environment.

Nice To Haves

  • Familiarity with C#, C++/CLI, native C++, CUDA, Azure DevOps, and/or Visual Studio.
  • Experience in MATLAB or Python programming.
  • Experience with user interface design using WinForms and WPF.

Responsibilities

  • Participate in the new product development process.
  • Work with firmware engineers to communicate with embedded devices.
  • Work with systems engineers to calibrate and certify new and existing products.
  • Work with internal customers to resolve bugs on new and existing products.
  • Write unit tests and stress tests to validate software performance.
  • Assist in testing software releases for other team members.
  • Assist in collecting and processing data for the algorithm team.
  • Participate in the software process improvement team.
  • Provide recommendations for user interface improvements.
  • Perform additional software and engineering support activities as assigned.

Benefits

  • Mentorship from experienced Software Engineers.
  • Hands-on experience and exposure to product development, software engineering operations, production processes, manufacturing engineering practices, and operational improvement initiatives.
  • Opportunity to lead and contribute to projects that deliver measurable business results.
  • Collaboration with cross-functional teams across Operations, Electrical, Firmware, and Systems Engineering.
  • Practical knowledge to support academic studies and prepare for a career in software development.
  • Supportive culture and investment in employees' skills and career advancement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service