Software Engineering Intern - Summer 2027

STERIS•Cooper City, FL
•Onsite

About The Position

The Software Engineering Intern will assist with software development projects in a product development environment. The intern will work on existing applications and systems to implement enhancements, fix issues, and support new feature development while collaborating with technical, quality, and cross-functional teams. The role calls for professionalism, attention to detail, and a proactive approach to completing projects on time. The internship runs from May through August 2027 and is onsite in Cooper City, Florida, on a full-time basis. The intern will develop and maintain applications using languages such as C, C++, or Python; help design, code, test, and debug software for medical devices, tools, and fixtures; and support integration of software with hardware. The role also includes participating in code reviews, preparing and updating technical documentation, and supporting verification and validation activities such as unit and integration testing.

Requirements

  • Currently pursuing a Bachelor of Science degree in Computer Science, Computer Engineering, or a related field.
  • Sophomore year requirements must be completed by the co-op start date.
  • Basic experience with programming languages such as C, C++, or Python.
  • Proficiency in Microsoft Office applications such as Word and Excel.
  • Understanding of software development principles and object-oriented programming.
  • Ability to work with algorithms, data structures, and basic software design patterns.

Nice To Haves

  • Familiarity with version control systems such as Git or equivalent.
  • Coursework or experience in embedded systems, embedded Linux, or camera systems.
  • Experience with OpenCV or CUDA.
  • Experience with machine vision, image annotation, and model training.
  • Familiarity with tools such as Label Studio or Roboflow.

Responsibilities

  • Develop and maintain software applications using languages such as C, C++, or Python.
  • Assist in designing, coding, testing, and debugging software components for medical devices, tools, and fixtures.
  • Collaborate with engineers to integrate software with hardware components and ensure system functionality.
  • Participate in code reviews and contribute to software quality and maintainability.
  • Create and update technical documentation, including design specifications and user guides.
  • Support verification and validation activities, including unit testing and integration testing.

Benefits

  • STERIS offers a comprehensive and competitive benefits portfolio; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service