Software Engineer
Core
Build and release engineering role focused on continuous integration, developer productivity, and software release processes for robotic surgery systems.
Role type
Software Engineer (Build & Release)
Builds
Robotic surgery systems (da Vinci, Ion) and internal developer tooling
Domain
Healthcare Robotics / Medical Devices
Required skills
Python, Java, Groovy, C/C++, Linux, Git, complex system troubleshooting
Preferred skills
Build/release processes, embedded systems, Docker, Bazel, Jenkins, Elasticsearch, Ansible, C/C++ on embedded platforms, FDA-regulated industry experience
Technologies
Python, Java, Groovy, C/C++, Git, Linux, Docker, Bazel, Jenkins, Elasticsearch, Ansible
Responsibilities
Drive new build and release initiatives including CI improvements; Develop and maintain custom Git workflows; Collaborate with managers and test engineers to maintain release cadence and quality; Support software release activities including documentation and impact analyses
Seniority
Mid-level, hands-on IC
