Staff Software Engineer
STERISAbout the role
At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.
TEST
As a Staff Software Engineer you will be responsible for the design, documentation, development, and testing of software solutions for new and existing medical device data handling systems. Ultimately, you will play a crucial role in the overall continued success and sustainability of our world-class operating room integration systems!
This role is considered Hybrid with the requirement to work onsite at our Point Richmond, CA office Tuesday, Wednesday, Thursday.
This role is eligible for Work / H1B / Visa Sponsorship
Duties
As a Staff Software Engineer, you will also own the responsibility of analyzing product/system-level requirements and translating them into software requirements as well as the development and delivery of specific software features and functionality along with, but not limited to the following duties and responsibilities:
-
Contribute to the design of the system architecture.
-
Develop a software architecture based on the system architecture and product requirements.
-
Design, implements, and maintains efficient, reusable, and reliable software code according to STERIS standards and procedures for new and sustaining engineering projects, maintaining code quality, organization, and automation.
-
Review and approve plans and detailed designs.
-
Develop time and effort estimates for assigned features and functions and make delivery commitments.
-
Work independently on routine activities, issues,plans and larger-scale designs.
-
Create software development process documentation, including requirements, design and interface specifications and verification documentation.
-
Participate in the creation of software validation plans.
-
Lead software development projects/initiatives.
-
Collaborate, partner, guide and mentor teammates although not directly responsible for their management.
-
Software quality assurance to include unit and integration test development and execution, and code inspection and reviews.
-
Perform unit, integration, and system testing and capacity / performance testing of applications as required.
-
Collaborate with cross functional team members for project planning, development and analysis of product requirements, and to outline proposed solutions.
-
Participate in design reviews to identify issues and provides recommendations for enhancements.
How will your role as a Staff Software Engineer contribute to the success of STERIS?
This role plays a critical role in the maintenance and sustainment of our STERIS Hexavue Software and Operating Room Integration Systems. You can learn more here: HexaVue OR Integration System | STERIS
Required Experience
-
Bachelor’s Degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering required with 10 or more years of related software engineering experience
-
Master’s Degree in above noted field with 7 or more years of related engineering experience.
-
Proven experience at software analysis, development, task time and effort estimation, and execution to plan.
-
Experience performing software requirement analysis and definition.
-
Experience working with stakeholders to refine product requirements to be realized in software is required.
-
Practical experience in Ruby, Ruby on Rails, C/C++, or any object-oriented analysis and programming, and multi-threaded/multi-tasking programming is required.
-
Experience with HTML, CSS and JavaScript is desired.
-
Experience with the Linux operating system and Linux externals is required.
-
Experience using software integrated development environments (IDEs) and tools to include configuration management (version control), defect management, continuous integration and code analysis tools is required.
-
Experience with one or more RTOS systems and the associated system services is required.
-
Experience wit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s