Staff Software Engineer
Intuitive


Job Info


At Intuitive, we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. Our mission is our guiding force; our culture is the DNA that makes us unique.  

 As a pioneer in robotic-assisted surgery (RAS), we have been expanding our innovations through technology to help make a difference in the world. For 25 years, human ingenuity has guided our journey to help solve some of healthcare’s complex challenges. 

 We believe a great idea can come from anywhere—inclusion and mutual respect are vital to our culture. We value character grounded in integrity, a strong capacity to learn, the energy to get things done, and diverse experiences to help us think in new ways. We actively invest in our team members to support their long-term growth so they can continue to advance our mission and strive to achieve their highest potential.  

 Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together, let’s help to advance the world of minimally invasive care. 

The Core Technologies Engineering (CTE) group within Intuitive has an immediate opening in Sunnyvale, CA, for a staff software engineer focusing on large-scale distributed systems to take our CI/CD system to the next level. You will be leading the development and integration of a complex automation platform for multiple robotic platforms that build our software, runs exhaustive tests suites in simulation and hardware in the loop. Finally, you will feed the data from your system into a robust data pipeline to analyze and visualize software reliability.

A successful candidate must excel in a high-energy focused team environment, must have excellent communication skills, and must be able to balance independent production of results with the need to collaborate during planning, development, integration, and evaluation of research concepts and minimum viable products. The ability to learn existing systems rapidly and drive to creative—yet practical—solutions from rough requirements are essential in this position. 

Core Responsibilities:

  • You will define and implement development pipeline, build process, testing, and deployment strategies across diverse software and firmware development teams for multiple surgical robotic platforms.
  • You will build and maintain a scalable multi-stage CI using Jenkins, enforcing consistent automated test and code coverage pipelines and fully automated CI/CD to make the entirety of software engineering as efficient and effective as possible.
  • Collaborate closely with our robotic simulation, test automation, software build, and DevOps teams to create a comprehensive solution in this space to reduce developer cycle time below 15 minutes for a complete build, test (simulation and hardware in the loop - HITL), and deployment
  • Make decisions and respond to problems based on data by creating effective telemetry, monitoring and observability in the systems you design and manage to reduce developer cycle time and improve incident response
  • Share ownership with our DevOps team to provision, configure and maintain hybrid on-prem/AWS cloud infrastructure defined as code (IaC).
  • Develop scripts to monitor and troubleshoot issues across Website/AWS services. Help build and maintain scalable, cost-efficient, and highly available AWS cloud environments.

Experience:

  • Minimum 10+ years of software development, DevOps, or Software automation experience with minimum bachelor’s degree in Computer Science or Engineering.
  • Strong Git experience, development methodologies, trunk-based develop vs. git flow, etc.
  • Strong end-to-end ownership and a good sense of urgency to enable proper self-prioritization
  • Proficient in scripting languages such as Python, Groovy, PowerShell, or other mainstream scripting languages.
  • Strong hands-on expertise working in and administering Linux based environments
  • Strong DevOps or CI/CD tools, like Jenkins, AWS Pipeline, Kubernetes, Docker + WSL2, etc.
  • Experience building and deploying infrastructure using Infrastructure as Code (IaC); we use Terraform and Ansible but are interested in your experience.
  • Strong knowledge of networking, OS, and AWS cloud technology.

Intuitive is an Equal Employment 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, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.  

We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.  

Shift : Shift 1 - Day

Travel : No

Travel Requirements: No Shift: Shift 1 - Day



More Manufacturing and Production jobs


Lincoln Electric
Cleveland, Ohio
Posted 28 minutes ago

Lincoln Electric
Cleveland, Ohio
Posted 28 minutes ago

Lincoln Electric
Cleveland, Ohio
Posted 28 minutes ago

Job Alerts

Provide an email, zip code for jobs, and/or job category to subscribe to job alerts. Learn more now.


*By subscribing, you agree to our Terms and Privacy Policy.


Share this job with the community

Click a community link below, and then social share the Staff Software Engineer job.


African American Job Search Logo
Asian Job Search Logo
Disabled Job Seekers Logo
Hispanic Job Exchange Logo
LGBT Job Search Logo
Seniors to Work Logo
US Diversity Job Search Logo
Veteran Job Center Logo