Sr Software Engineer
Core
Software engineer designing, implementing, and testing software changes for released medical devices and supporting tools within the Surgical Operations Unit.
Role type
Senior Software Engineer (Medical Devices)
Builds
Software updates and changes for released surgical robotics and innovation products
Domain
Healthcare / Medical Devices / Surgical Robotics
Deliverable
production ML models | product features
Required skills
C++, C#, Java, Linux, Windows, cloud platforms, OOA&D concepts, software development best practices, change management processes
Preferred skills
secure software development, vulnerability assessment, AI/automation tools, technical leadership, process improvement
Technologies
C++, C#, Java, Linux, Windows, cloud platforms
Responsibilities
Evaluate software change requests for released medical devices; Design, implement, and test software changes while maintaining design integrity; Participate in change control boards and risk reviews; Create technical documentation throughout the development process; Communicate changes and impacts to cross-functional teams
Seniority
Senior, hands-on IC