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

Staff Platform Software Engineer

Intuitive

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.


Were 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.


The Future Forward organization is Intuitive's advanced concepts group. We explore emerging technologies, prototype next-generation solutions, and build software experiences that shape the future of robotic-assisted surgery.


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:

As a Staff Platform Software Engineer, you will act as a technical lead in many aspects of the software development for a novel surgical robotic platform. This is an exciting opportunity to lead a technical team focused on developing new solutions to address significant unmet patient needs.

In this position, you will drive the software architecture definition and the implementation for a new surgical robotic system in support of new or emerging applications, creating cross-functional alignment while delivering high value technical solutions.

Critical to the success of this role is experience in leading small technical teams to successfully drive product specification and early engineering development for new technology-based instruments and platforms, from inception to early feasibility studies and regulatory clearances.

The successful candidate must excel in a high-energy small, focused team environment, be able to drive to solutions from rough requirements and methodical prototype iterations, and have a commitment to high product quality that places patients first.

Quick learning and a desire to understand requirements from a user's and engineering's perspective are essential to become a valuable system developer. A strong sense of shared responsibility and shared reward is required, as is the ability to make work fun and interesting. Supporting you will be a development and management team that knows and cares about what you are doing and wants you to succeed.

Essential Job Duties
  • Gather high-level cross-functional requirements, ranging from customer-facing requirements to clinical and safety requirements, and cybersecurity requirements.
  • Collaborate with cross-functional stakeholders on the definition of development plans and timelines, that combine technical needs with schedule and resource need.
  • Identify interfaces and communication requirements between hardware and software components, architect modular and testable software that supports the system high-level behaviors.
  • Support prototyping and development activities of novel surgical robotic platforms, by leveraging and adapting the existing infrastructure that is shared across all Intuitive robotic systems; learn from each iteration, refine and extend code quickly and methodically.
  • Lead formal risk analysis; identify additional hardware requirements and develop software mitigations.
  • Act as software lead in the high-level specification, bring-up and integration of new custom PCAs and FPGA IP.
  • Perform detailed design, development, documentation and support verification activities of embedded software and supervisory state machines, in compliance with regulatory requirements and Intuitive's internal guidelines.
  • Contribute broadly to multiple areas of software development for our distributed multi-processor systems, including but not limited to video and servo hardware control and monitoring, inter-processor communication subsystem development, system diagnostic and service application development, user interface development
  • Apply high level and specialized industry expertise that results in new innovations and problem-solving approaches that can be leveraged across multiple products.
  • Represent your project ably in interactions externally with key customer collaborators and internally within the company.
Qualifications

Required Education and Training
  • Bachelor's degree or above in Computer Science, Electrical Engineering or Computer Engineering, or similar technical field.
  • A minimum of 12 years of experience in developing and supporting embedded systems (or 8 years with a Master's degree, or 5 years with a PhD degree).
Required Skills and Experience
  • Fluent in designing and developing mission-critical cross-platform code in C++ or C, with focus on embedded and real time systems (e.g. QNX).
  • Fluent with embedded compute architectures, and their development and testing methodologies, including hardware debugging.
  • Fluent with communication protocols such as TCP/IP, CAN, serialization protocols.
  • Fluent with memory management, concurrency, synchronous and asynchronous event handling.
  • Working knowledge of Python or other scripting languages for automation, diagnostics and testing. Familiarity with Vivado and other FPGA development tools.
Preferred Skills and Experience
  • Familiarity with servo-controls and electro-mechanical systems.
  • Experience designing software products in a regulated industry or for mission critical applications; comfort with concepts of design input, design output, traceability, risk analysis, and mitigations.
  • Familiarity with medical technology projects from inception through field validation to launch. Strong understanding of medical product ecosystem services.
  • Familiarity with CUDA programming and memory management concepts.
  • Cyber-security concepts such as secure boot, authentication and encryption.
  • Hands-on engineering experience with proven ability to work effectively in a team environment.
Working Conditions
  • none

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, 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 employeeswho 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'sstart 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 5 days ago
Similar jobs that could be interesting for youBased on the Staff Platform Software Engineer in Sunnyvale, CA vacancy
  • $228.4k - $303.55k

     ...Sr. Staff Software Engineer – Data Platform RDQ126R106 At Databricks, we are passionate about enabling data teams to solve the world’s toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs... 
    Suggested
    Worldwide

    Databricks Inc.

    Mountain View, CA
    3 days ago
  •  ...A high-growth software company is seeking an Engineer to join its Platform team. This role involves designing and implementing scalable features and developing high-quality software that directly influences the company's product offerings. The ideal candidate will have... 
    Suggested

    Menlo Ventures

    Mountain View, CA
    4 days ago
  •  .... We're seeking a world‑class Principal Engineer (Sr Manager-equivalent) to lead the evolution...  ...within our Cloud Infrastructure and Platform Engineering (CIPE) organization. You...  ...developer velocity, elevate our standards for software quality, and unlock new business... 
    Suggested
    Full time
    Work at office
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  •  ...Staff Software Engineer Wayfair's Customer Tech organization is at the heart of everything our customers experience at Wayfair.com. We own...  ...monolith that powers the full customer-facing storefront — the platform that hundreds of engineers build on every day to bring the... 
    Suggested
    Immediate start

    Wayfair

    Mountain View, CA
    5 days ago
  • $192.6k - $288.8k

     ...Mountain View, CA, USA Staff Software Engineer, Feature Platform Location Mountain View, CA, USA Department Templates Requisition ID JOBREQ-2616003 Role description The opportunity At Unity, we're building a world-class advertising platform... 
    Suggested
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    4 days ago
  • $1,000 - $2,030 per month

     ...Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We...  ...headaches. What you’ll do Our Menu Platform (featured on our tech blog ) is the central...  .... As a backend-focused Software Engineer , you will help advance this high-scale... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    ATOMS Careers page

    Mountain View, CA
    9 hours ago
  •  ...Staff Software Engineer, AI-Native Web Platform The Web Platform team at Databricks builds and owns the public-facing web experiences that represent Databricks to the world. We are rebuilding the platform from the ground up, AI-native from the start, and pioneering... 
    Worldwide

    Colorwave Inc

    Mountain View, CA
    9 hours ago
  • $143k - $286k

     ...COMFORT SYSTEMS is seeking a Staff Software Engineer in Sunnyvale, California, to lead scalable software solutions. The ideal candidate will have over 8 years of software development experience, with expertise in technologies like JavaScript, React, and cloud services.... 

    Comfort Systems USA

    Sunnyvale, CA
    5 days ago
  • $207k - $300k

    Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering Copy link Google Sunnyvale, CA, USA Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain. Apply Bachelor... 
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • A technology company specializing in digital identity is seeking a Staff Software Development Engineer to design and build core services for identity management. The ideal candidate will have over 8 years of experience in backend development and API design, with expertise... 
    Full time

    ID.me

    Mountain View, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, Accelerator Platform Software corporate_fare Google place Sunnyvale, CA, USA Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience in testing, and launching software products... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $235.03k - $352.29k

     ...self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer,...  ...model development. The team closely collaborates with autonomy engineers to ensure our labeled data is high‑quality and comprehensive.... 

    I did my part and supported the Regular Toilet

    Mountain View, CA
    3 days ago
  • $207k - $300k

    A leading tech company in Sunnyvale, CA is seeking a Staff Software Engineer for its Global Networking WANForms team. This role involves designing scalable infrastructure and leading technical teams. The ideal candidate has extensive experience in large-scale systems and... 

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $181.1k - $318.4k

    Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Santa Clara, California, United States Machine Learning and AI The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner... 
    Relocation

    Apple Inc.

    Santa Clara, CA
    2 days ago
  • $207k - $300k

    Google Inc. is seeking a Staff Software Engineer, Accelerator Platform Software, based in Sunnyvale, CA. This role involves developing next-generation technologies and empowering Google’s accelerator roadmap. The ideal candidate will possess a Bachelor's degree, 8 years... 

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $151.9k - $227.9k

    General Summary We are seeking a skilled Software Platform Debug Engineer to design, develop, and debug low‑level software that enables and supports debug visibility on high‑performance server platforms. These debug features include both dynamic debug (e.g., peek/poke)... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    3 days ago
  • NVIDIA Gruppe is seeking a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. In this role, you will develop software systems, automation frameworks, and high-performance database services that power NVIDIA’s AI workloads. The ideal... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • A leader in cybersecurity solutions is seeking a Sr. Staff Software Engineer for their IT Customer Experience Team in Santa Clara, CA. The role involves defining the technical vision for go-to-market platforms, delivering custom-built technology, and mentoring engineers... 

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $207k - $300k

    Staff Software Engineer, Google Cloud Business Platforms corporate_fare Google place Sunnyvale, CA, USA Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products... 
    Full time

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $176.1k - $308.2k

     ...action on what data. Veza's Access Graph platform maps an organization's entire...  ...cloud environments, and AI agents. ( For engineers joining Veza today, this means the scale...  .... We are looking for a passionate Staff Data Platform Software Engineer to join Veza’s Graph team.... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    ServiceNow

    Santa Clara, CA
    2 days ago
  • $217.57k - $260k

     ...enable all people to have a secure digital identity. To learn more, visit [ ROLE OVERVIEW ID.me is seeking a Staff Software Engineer - Data Platform to lead the design, build, and operation of the core data infrastructure that underpins our identity platform.... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    2 days ago
  • $193.93k - $352.29k

     ...Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—...  ...the team collaborates closely with system engineers to thoroughly validate the autonomous...  ...standards and best practices across broader software organization A bachelor's degree in... 
    Work experience placement

    I did my part and supported the Regular Toilet

    Mountain View, CA
    4 days ago
  • $223k

     ...Collaborate across functions, working closely with product managers, engineers, and data scientists to shape and execute the team's roadmap...  ...and professional growth while promoting best practices in software engineering. Ensure alignment across teams, facilitating... 
    Full time
    Work experience placement

    Uber

    Sunnyvale, CA
    8 hours ago
  • $185k - $265k

     ...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability...  ...foundational pieces of Fortinet-Lacework’s Cloud security platform. Design and implement resilient, flexible, and highly... 
    Flexible hours

    Fortinet, Inc.

    Sunnyvale, CA
    3 days ago
  • A leading software delivery company in Mountain View, CA, is searching for an experienced Software Engineer to help build a cutting-edge developer productivity platform. The ideal candidate will have 7-11 years of experience in Java and Golang, designing APIs and working... 

    Menlo Ventures

    Mountain View, CA
    4 days ago
  • ID.me is looking for a Staff Software Engineer to join the Trust Service team in Mountain View, California. The role involves leading technical projects that impact the trust data model and API contracts. With a commitment to excellence, the engineer will ensure the reliability... 

    jobs.frontdoordefense.com - Jobboard

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

    A leading technology company is looking for a software engineer to take part in developing projects that impact billions of users. You'll work extensively on cloud technologies, leading a team while ensuring high standards in design and architecture. The ideal candidate... 

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $150k - $226k

    A leading software delivery company in Mountain View seeks an experienced Software Engineer to develop a cutting-edge platform. Responsibilities include designing scalable systems, mentoring engineers, and troubleshooting complex problems. Ideal candidates should have... 

    Harness Inc

    Mountain View, CA
    3 days ago
  • $222.01k - $258.3k

     ...all people to have a secure digital identity. To learn more, visit Role Overview ID.me is seeking a Staff Software Engineer to join the Wallet/Authentication Platform team, where we build and operate the core sign-in, registration, MFA, and account management... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    2 days ago
  • $207k - $300k

    A leading cloud technology company in Sunnyvale, CA, is seeking a Staff Software Engineer for their Cloud Business Platforms. The ideal candidate will have extensive experience in software development and leadership, driving innovative projects that cater to the dynamic... 

    Google Inc.

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

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