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
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.
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.
- 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).
- 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.
- 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.
- none
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...SuggestedWorldwide- ...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
- .... 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...SuggestedFull timeWork at office3 days per week
- ...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...SuggestedImmediate start
$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...SuggestedWork at officeWorldwideRelocation package$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 timeTemporary workWork at officeWorldwideFlexible hours- ...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
$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....$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- 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
$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 timeWorldwide$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....$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...$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$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...$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 placementWork from home- 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...
- 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...
$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$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 officeRemote workFlexible hours3 days per week$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 timeTemporary workWork at officeRemote workFlexible hours$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$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 timeWork experience placement$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- 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...
- 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...
$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...$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...$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 timeTemporary workWork at officeRemote workFlexible hours$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Platform Software Engineer. Be the first to apply!
Related searches
- platform developer Sunnyvale, CA
- platform engineer Sunnyvale, CA
- platform engineering manager Sunnyvale, CA
- data platform engineer Sunnyvale, CA
- client platform engineer Sunnyvale, CA
- senior platform engineer Sunnyvale, CA
- platform product manager Sunnyvale, CA
- platform manager Sunnyvale, CA
- director of digital platform Sunnyvale, CA
- id software Sunnyvale, CA


