Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer

Intuitive

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.

Primary Function of Position:

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.

The Automation, Equipment and Test (AET) Team is responsible for making the robots that make the robots . We develop and maintain equipment, fixtures, and tooling that optimize and streamline the manufacturing process of instruments and accessories.

This candidate will play a key role as part of the AET team to enable the design and manufacturing of new surgical robotic systems, instruments, and accessories. This engineer will develop software and algorithms for custom semi-automated electro-mechanical systems that assure products’ performance, reliability and safety. Additionally, this candidate will provide team members with technical leadership and contribute to architecture of manufacturing platform and applications. The position will require close collaboration with product development teams, systems analysts, electrical engineers, mechanical engineers, manufacturing engineers, and quality engineers to build a coherent diagnostic strategy and develop software to implement that strategy.

Essential Job Duties:

 This role requires but is not limited to:

  • Design, develop, and implement software solutions for equipments that builds and tests medical devices such as robotic systems, instruments and accessories
  • Build and maintain software infrastructures that enable value extraction from the data generated
  • Analyze and optimize manufacturing processes to improve efficiency, reduce costs, and enhance productivity
  • Understand products’ operations and controls, and develop the means to ensure their integrity in volume production
  • Document, direct and perform IQOQPQ and DQ validation activities on manufacturing equipment
  • Develop, document and follow good software development practices
  • Work independently to overcome roadblocks with minimum guidance
  • Take ownership of manufacturing software and work with cross-functional teams to drive projects to completion
  • Support and enhance existing production software
  • Mentor less experienced engineers

Required Skills and Experience:

  • Strong proficiency in modern programming languages, frameworks and tools (C#/Python is a plus)
  • Solid understanding of OOA/OOD/OOP/Design Patterns/SW Architecture
  • Passionate about technologies and loves programming
  • Ability to map, design, develop, and test software solutions from inception to launch
  • Exercises judgment in selecting methods, techniques, and evaluation criteria for obtaining results
  • Experience in integrating software with hardware components such as PLCs, sensors, and robotics
  • Experience in System Level Design and Software Platform design
  • A track record in driving, planning, executing, and delivering projects and proactively communicating about progress, roadblocks
  • Ability to quickly learn and adapt to new technologies and methodologies
  • Motivated to continually improve best practices
  • Ability to work with vague and dynamic requirements
  • Excellent ability to communicate effectively (verbal and non-verbal) with cross-functional teams and stakeholders
  • Foster strong sense of team with peers through solicitation of feedback and constructive contribution to review sessions
  • Ability to technically lead and mentor a team of engineers, providing technical guidance and support, and drive team projects
  • Strong analytical and structured problem-solving skills to diagnose and resolve complex technical issues

Required Education and Training:

  • Bachelor’s 5 years or master’s 3 years in engineering (Software Engineering or Computer Science preferred) and software design and development experience (higher degree can offset years of experience)

Working Conditions

  • Able to work with computers and equipment over extended periods.

Preferred Skills and Experience:

  • Strong industry experience in architecture and development of scalable, production quality software systems
  • Fully understand Software Development Life Cycle (SDLC)
  • Familiarity with data engineering, especially for industrial domain
  • Experience developing robotic or electro-mechanical systems, including control systems
  • Experience in medical device manufacturing or regulated engineering environment
  • Knowledge of software security principles and practices is plus
  • Knowledge of control systems and industrial automation protocols (e.g., Modbus, OPC, Ethernet/IP) is plus

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

Mandatory Notices

U.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employees
who are nationals from countries currently on embargo or sanctions status.

Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government’s licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan (“TCP”) (note: typically adds 2 weeks to the hiring process).

For any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee’s
start date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes. 

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

Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.

This position may be filled at a different job level than listed here depending on
business need and/or on the selected candidate’s experience, knowledge and skills.
Compensation will be based primarily on the job level at which the role is filled and the
candidate’s qualifications, consistent with applicable law.

We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Sunnyvale, CA vacancy
  • $200.5k - $260.5k

     ...As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project...  ...of 10 years of experience in networking related software development B.S. in Computer Science or Electrical Engineering; M.S. highly... 
    Suggested
    Full time

    Zoomcar

    Sunnyvale, CA
    2 days ago
  • $175k - $245k

     ...support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8...  .... Hands-on experience with the Linux kernel, debugging, development, performance tuning, etc. Detailed knowledge of Linux... 
    Suggested
    Full time

    Fortinet

    Sunnyvale, CA
    17 hours ago
  •  ...What you will do In this role, situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft designed for the Advanced Air Mobility (AAM) market. You will define, architect, and champion... 
    Suggested

    Wisk Aero LLC

    Mountain View, CA
    2 days ago
  • $248k - $391k

     ...Principal Software Development Engineer Specializing In Solid State Drives (Ssd) Are you ready to push the boundaries of what's possible? At nvidia, you'll have the opportunity to work on groundbreaking technology that's setting the standard for graphical processing... 
    Suggested

    NVIDIA

    Santa Clara, CA
    17 hours ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...analyzing the software throughout its development lifecycle. As a Principal Software...  ...this role, you will represent quality engineering and verification on behalf of your team... 
    Suggested
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    4 days ago
  • $165.2k - $223.6k

     ...Description Amazon Web Services (AWS) is building a central pipeline of Software Development Engineer (SDE) talent for anticipated roles in 2026. This requisition supports hiring across all AWS SDE positions, from fungible SDE roles to specialized engineering positions... 
    Internship
    Local area
    Flexible hours
    Day shift

    Amazon

    Cupertino, CA
    1 day ago
  •  ...The IP/Optical Networks Division - Service Router group is looking for a Software Development Engineer. The successful candidate will work in a team of highly motivated and talented software engineers, responsible for delivering new capabilities on the 7750 Service... 
    Work experience placement
    Internship

    Nokia

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

     ...possibilities, take risks, and collaborate with remarkable people. We are looking for a self‑motivated, passionate and resourceful Software Development Engineer to bring diverse perspectives, ideas, and skill‑sets to make Prime Video even better for our customers. You will be a... 
    Internship
    Local area
    Flexible hours

    Prime Video & Amazon MGM Studios

    Sunnyvale, CA
    17 hours ago
  • $181.1k - $272.1k

     ...Software Development Engineering Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It'... 
    Relocation

    Apple

    Cupertino, CA
    17 hours ago
  • $140k - $170k

     ...Canada, and the UK. Pre-IPO. The Role: We’re looking for a Software Engineer to join our Mountain View team. This is a hands-on role...  ...THIS ROLE MATTERS * Career growth: Gain experience with AI development in a real-world production environment * High-impact work:... 
    Temporary work
    Internship
    Work at office
    Monday to Friday

    Commerceiq

    Mountain View, CA
    2 days ago
  • $160k - $220k

     ...Responsibilities Design, Develop and maintain software features on current and future products. Responsible for the development of the switch-controller related features of...  ...Minimum of 13 years’ experience in software engineering. Strong C/Linux experience is essential.... 
    Full time

    Zoomcar

    Sunnyvale, CA
    3 days ago
  • $147.4k - $272.1k

    Software Development Engineer, Intelligence Platform - Proactive Cupertino, California, United States Software and Services At Apple, creative ideas grow into extraordinary products, services, and customer experiences. Here is your opportunity to be part of an incredible... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  •  ...Executive experienced in driving the design, development and deployment of Products &...  ...synthesis and curation Personalization engines that adapt content to individual customer...  ...resumé to ****@*****.*** with“Senior Software Development Engineer” as email subject.... 
    Full time

    eGain

    Sunnyvale, CA
    17 hours ago
  •  ...trusted, structured, auditable data that software can understand and act on. Our focus is...  ...together some of the strongest AI Engineers and Machine Learning Engineers in the industry...  ...establishing patterns for spec‑driven development, context engineering, and multi‑agent... 
    Work at office

    AI Chopping Block, Inc.

    Mountain View, CA
    2 days ago
  • $169.26k - $210.1k

     ...Cupertino, California, United States Software and Services Imagine what you can do here...  ...maintainability. Collaborate with cross-functional engineering, product, and operations teams to...  ...architecture or in a software development related occupation. 3 years of experience... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $19 - $75 per hour

     ...Overview Jr. Software Development Engineer - Sunnyvale, CA, Jr. Developer Program Job ID: 3186208 | Amazon.com Services LLC Ready to build the foundation of your software engineering career in a growth-focused program? Amazon is looking for highly motivated students to... 
    Hourly pay
    16 hours
    Full time
    Part time
    Summer work
    Internship
    Work at office
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

     ...organization within AWS UC) designs silicon and software that accelerates innovation. Customers...  ...leader supporting the ground-up development of key features that will support...  ...that help our team members develop your engineering expertise so you feel empowered to take... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $126.8k - $220.9k

    Software Development Engineer, Vision Products Group Sunnyvale, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple... 
    Relocation

    Apple

    Sunnyvale, CA
    17 hours ago
  •  ...Apple is a technology company that designs, manufactures, and markets consumer electronics, personal computers, and software. The Software Development Engineer - Data will supervise a team of Senior Data Engineers and will be responsible for engineering scalable data... 
    H1b

    Itlearn360

    Cupertino, CA
    17 hours ago
  • $181.1k - $318.4k

    Cupertino, California, United States Software and Services Seeking extraordinary software engineers with deep experience in scalable streaming processing systems...  ...maintaining high performance. Innovate on API development and integration, enabling seamless communication... 
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $60 - $70 per hour

     ...ground up. You'll be joining a scrappy, high-impact engineering team working on real hardware and software integration challenges. What You'll Work On Build...  ...- hardware, embedded, or robotic software development Experience with Python for automation or scripting... 
    Contract work
    Temporary work

    TEKsystems c/o Allegis Group

    Mountain View, CA
    3 days ago
  • $138.9k - $256.5k

    As a software engineer on the Training Platform team, you have the following responsibilities: Contribute to the architecture, design, development, and operations of large-scale systems designed for machine learning. These may include, but not limited to: data management... 
    Work experience placement
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $147.4k - $272.1k

    Software Development Engineer, Siri Runtime Systems and Interaction Cupertino, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we... 
    Relocation

    Apple Inc.

    Cupertino, CA
    17 hours ago
  •  ...Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team... 

    Advanced Micro Devices

    Santa Clara, CA
    3 days ago
  • $182.13k - $220.9k

     ...tests. Review implementation and certify software before being promoted to production....  ...degree or foreign equivalent in Software Engineering, Computer Science or related field and...  ...notably AWS (with AWS SDK) and/or GCP. Web development and using application frameworks... 
    Relocation

    Apple

    Cupertino, CA
    17 hours ago
  • $349k - $431k

     ...that are core to our autonomous driving software. Waymo's AI is at the heart of this...  ...understanding and generation, to accelerate the development and distillation of models powering the...  ..., you will report to our Director of Engineering who leads Systems Intelligence and... 

    Waymo

    Mountain View, CA
    2 days ago
  • Job Role and Responsibilities AMD, Inc. is hiring an MTS Software Development Eng. to research, design, develop, and/or test operating systems...  ...operations, applying principles and techniques of engineering, and mathematical analysis. Work with a team of Machine Learning... 

    Advanced Micro Devices

    Santa Clara, CA
    3 days ago
  • $100k - $120k

    Fortinet is looking for a Software Development Engineer to assist our R&D Team. Responsibilities Develop and maintain cloud-based software solutions, ensuring scalability, reliability, and performance. Build high-performance and scalable security data analytics platforms... 
    Full time

    Zoomcar

    Sunnyvale, CA
    4 days ago
  • $147.4k - $272.1k

    Software Development Engineer Test - Customer Systems Sunnyvale, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or... 
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    1 day ago
  • $127.1k - $185k

     ...customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDEs... 
    Full time
    Internship
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!