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.
$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...SuggestedFull time$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...SuggestedFull time- ...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
$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$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...SuggestedWork at officeLocal areaRelocation package$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...InternshipLocal areaFlexible hoursDay shift- ...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 placementInternship
$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...InternshipLocal areaFlexible hours$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$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 workInternshipWork at officeMonday to Friday$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$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- ...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
- ...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
$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$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 pay16 hoursFull timePart timeSummer workInternshipWork at officeFlexible hours$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 areaFlexible hours$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 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
$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...WorldwideRelocation$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 workTemporary work$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 placementRelocation$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- ...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...
$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$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...- 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...
$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$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 placementRelocation$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 timeInternshipSummer internshipWork at officeLocal areaWorldwideMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!
- software engineer amazon Sunnyvale, CA
- experienced software developer Sunnyvale, CA
- federal - software developer Sunnyvale, CA
- software developer internship Sunnyvale, CA
- senior software engineer Sunnyvale, CA
- software developer fintech Sunnyvale, CA
- part time software developer remote Sunnyvale, CA
- software developer intern Sunnyvale, CA
- software data engineer Sunnyvale, CA
- software engineer Sunnyvale, CA

