STERIS is a company that provides innovative healthcare and life science product and service solutions. The Software Engineering Co-op will assist with various software development projects, working on existing applications to implement enhancements and support new feature development while collaborating with cross-functional teams.
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 improving 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.
Qualification
Required
Student pursuing a Bachelor of Science degree in Computer Science, Computer Engineering, or related field. Sophomore year requirements must be completed by co-op start date.
Basic experience in programming languages (C, C++, Python).
Familiarity with version control systems (Git or equivalent).
Proficiency in Microsoft Office applications (Word, Excel, etc.).
Understanding of software development principles and object-oriented programming.
Ability to work with algorithms, data structures, and basic software design patterns.
Previous coursework or experience in embedded systems, embedded Linux, or camera systems.
Preferred
OpenCV
CUDA
Benefits
Comprehensive and competitive benefits portfolio
STERIS is a leading provider of infection prevention and other procedural products and services, focused primarily on healthcare, pharmaceutical and medical device Customers.