18 days old

Software Engineer - SRE / Automation and Tools

Intuitive Surgical, Inc.
Sunnyvale, CA 94086
  • Job Code
  • Jobs Rated

Job: Engineering
Primary Location: United States-California-Sunnyvale-US-CA-Sunnyvale
Schedule: Full-time
Requisition ID: 193887


Company Description:

Who is Intuitive Surgical? The numbers tell an amazing story. Learn more about our company.

Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority.

Patients First. Always. We build the world's best surgical robotic systems.

Our surgical robots are deployed worldwide and help nearly a million people per year be cured of cancer and other ailments. Those people get back to their families and lives faster with less pain.

  • Are you passionate about technology? Do you want to have a direct impact on helping people live better lives?

    Working in the Productivity and Reliability team gives a unique ability to understand how all the pieces of surgical robotics technology fit together: from vision to motion control to data pipelines and sensor integrations. We are building a strong infrastructure foundation that will span multiple surgical robotics platforms. If you are excited about being a force multiplier in a team of talented engineers working on cutting-edge problems, we should talk!


  • You will build and maintain our CI framework for developer environments, builds and test automation for our many node complex surgical robotic system.

  • Work closely with our simulation lead, roboticists and software developers to tightly integrate our simulation platform into our infrastructure.

  • Use tooling and automation; Embracing a charter to automate menial tasks away Create infrastructure that enables rapid iteration across the entire team

  • Design and implement build, release, delivery, and deployment pipelines Enforce best practices for polyglot software systems

  • Manage cloud and on-premise resources to support robust simulation and hardware workflows Ensure operational excellence of surgical software systems

  • Level up, educate, and evangelize software systems knowledge across the entire surgical robotic teams


    Experience & Skills:

  • Strong knowledge of Software Engineering and Computer Science fundamentals.
  • Bachelors with a minimum of 3-5 years relevant professional experience.
  • Ability to work effectively with a diverse range of talented engineers.
  • Extensive programming experience. We use C, C++, Matlab and Python. You don't have to know all of them, but should be excited to work with them!
  • Demonstrable skills with build toolchains. We use CMake, gcc and ninja. Experience building CI/CD pipelines in Jenkins.
  • Experience with infrastructure as code. We're using Ansible now, but am interested to hear your experiences.
  • Deep understanding of Linux operating systems, virtualization and containerization. We use VMWare currently and are looking to scale into Docker and Kubernetes
  • Extended knowledge of cloud and internal infrastructure and how to bridge between them. We use AWS and Nutanix.

    Nice To Have:

  • Expertise with scaling version control systems, especially Git

  • Experience with multiple programming paradigms

  • Experience with the Linux kernel

    About our Productivity and Reliability Team:

    We are small group looking for strong technical leads that want an opportunity to move fast and help with building our core robotic simulation platform that will enable the broader development team to create better products for our patients. This is a new group at the company and our mandate is to promote significant change that will improve the productivity and reliability of our engineering teams and products. The team is also responsible for building a resilient, performant, and secure internal platform which hosts our core back-end services to control our builds, test automation platform, system simulation, engineering data pipelines, and storage for our surgical robotics engineering group. We have the potential to overlap with many teams and as such emphasize tearing down organizational silos and a strong culture of collaboration. Nothing is taboo. If you see a high-leverage solution to a long-standing problem, tear it all down and build the right solution provided you have the will and a good plan to execute!

    We are an AA/EEO/Veterans/Disabled employer.
    We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

  • Jobs Rated Reports for Software Engineer

    Posted: 2019-11-25 Expires: 2019-12-24
    Sponsored by:
    Farm Credit Services of America Logo
    Sponsored by:
    Bank of America Logo

    Featured Jobs[ View All ]

    Featured Employers

    Before you go...

    Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

    Share this job:

    Software Engineer - SRE / Automation and Tools

    Intuitive Surgical, Inc.
    Sunnyvale, CA 94086

    Join us to start saving your Favorite Jobs!

    Sign In Create Account
    Software Engineer
    8th2017 - Software Engineer
    Overall Rating: 8/199
    Median Salary: $100,690

    Work Environment
    Very Low
    Very Good
    Powered ByCareerCast