Software Engineer - Build and Release.

Intuitive Surgical, Inc.

Sunnyvale (CA)

On-site

USD 120,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Intuitive Surgical, Inc. in Sunnyvale, CA, seeks a software engineer to join the DV5 release team. You’ll implement build and release processes, CI pipelines, and developer productivity improvements with a cross-functional group.

The ideal candidate has Python/Java/Groovy/C/C++ experience, Linux proficiency, and hands-on Git, Docker, Bazel, Jenkins, Elasticsearch, or Ansible skills, plus strong problem-solving and communication abilities.

Qualifications

  • Bachelor's degree in Software Engineering or related discipline with relevant experience.
  • Experience in software development with Python, Java, Groovy or C/C++.
  • Hands-on experience with Linux and debugging complex systems.
  • Strong communication and analytical skills.

Responsibilities

  • Drive build and release initiatives, including CI improvements and code quality.
  • Develop and maintain custom Git workflows for a large repository.
  • Collaborate with Software Managers, Developers and Test Engineers to maintain release cadence and traceability.
  • Support release activities, including documentation and impact analyses.

Skills

Python
Java
Groovy
C/C++
Linux
Troubleshooting
Communication
Analytical skills

Education

Bachelor's degree in Software Engineering

Tools

Git
Docker
Bazel
Jenkins
Elasticsearch
Ansible

Job description

Company Description

It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally invasive care, our technologies-like the da Vinci surgical system and Ion-have transformed how care is delivered for millions of patients worldwide.

We're a team of engineers, clinicians, and innovators united by one purpose: to make surgery smarter, safer, and more human. Every day, our work helps care teams perform with greater precision and patients recover faster, improving outcomes around the world.

The problems we solve demand creativity, rigor, and collaboration. The work is challenging, but deeply meaningful-because every improvement we make has the potential to change a life.

If you're ready to contribute to something bigger than yourself and help transform the future of healthcare, you'll find your purpose here.

Job Description
Primary Function of Position

This role reports to the DV5 Software Release Manager and works collaboratively with a cross-functional team to implement software and processes for build and release, continuous integration, and developer productivity.

The engineer should be an independent and fast-paced developer with excellent problem-solving skills, capable of producing robust, high-quality code in the face of rapidly changing requirements.

The engineer should be comfortable writing code in Python, managing branches with Git, and supporting large, complex projects to support software development goals.

Essential Job Duties
  • Drive new build and release initiatives, including improvements to continuous integration, developer productivity, and code quality.
  • Develop and maintain custom Git workflows for a large, highly dynamic repository.
  • Work closely with Software Managers, Developers and Test Engineers to maintain software release cadence, traceability, and quality.
  • Support software release activities, including documentation and impact analyses.
Qualifications
Required Skills and Experience
  • Experience in software development with Python, Java, Groovy or C/C++ required
  • Experience troubleshooting complex systems required
  • Great communication and analytical skills required
  • Hands on experience with Linux required
Required Education and Training
  • Bachelors or higher in Software Engineering or related discipline with relevant experience
Preferred Skills and Experience
  • Experience with software build and release processes is a plus
  • Experience working with embedded and/or electromechanical systems is a plus
  • Experience with Git, Docker, Bazel, Jenkins, Elasticsearch, or Ansible is a plus
  • Experience developing C/C++ on a variety of embedded platforms is a plus
  • Experience with designing software products in an FDA or other regulated industry is a plus
Additional Information

Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.

Intuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Embedded Build and Release
Sr. Software Engineer - Embedded Build and Release

Intuitive • Sunnyvale (CA)

On-site
USD 160,000 - 271,000
Software Engineer - Build and Release.
Software Engineer - Build and Release.

Socket.dev • Sunnyvale (CA)

On-site
USD 120,000 - 190,000
Senior Quality Engineer - Software/Firmware
Senior Quality Engineer - Software/Firmware

Socket.dev • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Industrial Engineer
Industrial Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 110,000 - 160,000
Senior Embedded Configuration Release Engineer
Senior Embedded Configuration Release Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 169,000 - 243,000
Senior Software Engineer, Unity
Senior Software Engineer, Unity

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Sr. Application SW Developer
Sr. Application SW Developer

Intuitive • Sunnyvale (CA)

On-site
Senior Software Engineer - Embedded UI (Qt / C++)
Senior Software Engineer - Embedded UI (Qt / C++)

Intuitive • California (MO)

On-site
USD 120,000 - 170,000
NPI Engineering Technician
NPI Engineering Technician

Socket.dev • Sunnyvale (CA)

On-site
USD 70,000 - 110,000
Manager, Software Engineering - Emulation
Manager, Software Engineering - Emulation

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 240,000