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

Staff Platform Software Engineer

Intuitive Surgical

Company DescriptionIt 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. 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 DescriptionPrimary 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 DutiesGather 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 developmentApply 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.QualificationsRequired Education and TrainingBachelor’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 ExperienceFluent 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 ExperienceFamiliarity 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 ConditionsnoneAdditional InformationDue 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 NoticesU.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.SummaryType: Full-timeFunction: EngineeringExperience level: AssociateIndustry: Medical Device

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Platform Software Engineer in Sunnyvale, CA vacancy
  • $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.... 
    Suggested
    Full time

    Nuro

    Mountain View, CA
    9 hours ago
  • $189.3k - $290.7k

     ...three times per week. About the Role Join GM's Digital Products Engineering organization and help define the next generation of our subscription and billing platform . As a Staff Software Engineer (Level 8) , you will lead technical domains , drive architecture... 
    Suggested
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 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
    4 days ago
  • $143k - $286k

     ...interaction and every millisecond matters. As a Staff Android Engineer, you will lead the architecture,...  ...Android applications and shared platform capabilities that impact millions of users...  ...What you'll bring: Experience with software engineering experience with strong Android... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $189k - $240k

    Job Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The...  ...-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture, graphics rendering... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    1 day ago
  • $143k - $286k

    Position Summary... What you'll do... As a Staff Software Engineer, you will play a critical role in designing, building, and scaling highly available, enterprise-grade platforms that power Walmart's technology ecosystem. You will provide technical leadership across multiple... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $152k - $248k

     ...center capacity management tools that power Infrastructure Engineering at LinkedIn. We own tooling for every phase of the hardware...  ...infrastructure we manage is what serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full-stack systems end... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    11 days ago
  • $225k - $310k

     ...Omnissa!   Omnissa is the first AI-driven digital work platform, built to support flexible, secure, work-from anywhere...  ...love to hear from you.  What is the opportunity? As a Staff Software Engineer you will design and develop architecture components on the... 
    Work experience placement
    Local area
    Visa sponsorship
    Flexible hours

    Omnissa

    Mountain View, CA
    11 days ago
  • $190.9k - $334.1k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She...  ...the AI control tower for business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85%... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    ServiceNow

    Mountain View, CA
    4 days ago
  •  ...world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so...  ...they already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this product — not... 
    Live in

    Confluent

    Mountain View, CA
    11 days ago
  • $190.9k - $334.1k

     ...Description It all started when engineer Fred Luddy wrote code that...  .... Our ServiceNow AI platform brings together any AI, any data...  ...Description We are looking for a software engineer and technical lead...  ...as a technical lead, Staff Engineer, or equivalent senior... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    11 days ago
  • $170k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry...  ...time performance on embedded compute platforms. Analyze system performance in... 
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    9 hours ago
  • $248k - $292k

     ...market. About the role:  We are looking for an experienced Staff Software Engineer generalist to join the Drivemode IVI Team (In Vehicle...  ...technical lead in the next IVI iterations and next-generation platforms. Occasional travel to Japan. What We Are Looking For:... 
    Full time
    Flexible hours

    Drivemode

    Mountain View, CA
    9 hours ago
  • $189k - $303k

     ...get crucial goods where they need to go, and make mobility more efficient and accessible for all.  We’re searching for a Staff Software Engineer for the calibration team. The calibration team is responsible for ensuring all sensors on all vehicles remain well aligned... 
    Full time

    Aurora Innovation

    Mountain View, CA
    9 hours ago
  • $176.4k - $319.72k

     ...driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer,...  ...more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible... 
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  • $180k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...workflows. Collaborates across autonomy and platform teams, interfaces with vendors, and...  ...with teams in behavior planning, platform engineering, integration, safety, and operations to... 
    Odd job
    Full time
    Work at office
    Remote work

    Gatik Ai

    Mountain View, CA
    9 hours ago
  •  ...design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build...  ..., OS frameworks, and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU vendors... 
    Full time

    Dolby

    Sunnyvale, CA
    9 hours ago
  • $176.4k - $319.72k

     ...About The Team The Systems Engineering team is responsible for the requirements, architecture...  ...works at the intersection of hardware, software, and robot operations, with a deep...  ...deployment.  About The Role As a Senior/Staff Software Engineer, Behavior Fault... 
    Full time
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  • $189k - $303k

     ...efficient and accessible for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps ML team. The Maps ML...  ...Aurora Driver Required Qualifications Excellent software engineering skills in Python and/or C++ Extensive exp in... 
    Full time

    Aurora Innovation

    Mountain View, CA
    9 hours ago
  •  ...We have following urgent role with our DIRECT client Title:Staff Software Engineer Location: Sunnyvale, CA  Duration: 6+ Months Rate: Market Minimum Qualifications ~ Bachelor's Degree in Computer Science or related field and 6 years’ experience or Master... 

    Redolent, Inc

    Sunnyvale, CA
    14 days ago
  •  ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Our engineering teams build technical products that fulfill...  ...and operate one of the largest-scale software platforms. The fleet consists of millions... 
    Full time

    Databricks

    Mountain View, CA
    9 hours ago
  •  ...posture remains strong. About the Role: We are seeking Staff backend Software Engineers to drive the development of various critical backend systems to support product engineering including, platform, infrastructure, APIs, databases and data pipelines. This position... 
    Remote work

    Reach Security

    Sunnyvale, CA
    13 days ago
  • $159k - $200k

     ...support a variety of network security services.  As a member of the content team, you have the opportunity to work on our IPS content engine and other advanced threat prevention products, and collaborate with different intelligent teams on various advanced cybersecurity... 
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    9 hours ago
  • $125k - $185k

     ...we all win with precision. Job Description Your Career The Cortex Vulnerability Intelligence Platform team is looking for a Principal Software Engineer (full stack) to join our team. This team is responsible for vulnerability intelligence collection, processing... 
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    San Jose, CA
    9 hours ago
  • $214k - $289.5k

     ...Senior Staff Software Engineer Category: Software Engineering Location: Mountain View, California Job ID: 14312 Company Overview Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million... 
    Temporary work
    Work experience placement
    Worldwide

    ATX Venture Partners

    Mountain View, CA
    4 days ago
  • $157.49k - $236.23k

     ...opportunity employer, including disabled & veterans. Title: Senior Staff Software Engineer – Product Engineering, Santa Clara, California, United...  ...packages (BSP), and cloud backends to keep the entire platform working end-to-end. Own and improve the C++ build pipeline,... 
    Flexible hours

    John Deere

    Santa Clara, CA
    1 day ago
  • $100.6k - $128.6k

     ...industries we serve. Ruckus Networks s seeking a Escalation Engineer who is passionate about making pioneer smart Wi-Fi products. These...  ..., Electrical Engineering, or a related field.3 to 10 years in software engineering with a strong track record of code development on... 

    Vistance Networks, Inc.

    Sunnyvale, CA
    3 days ago
  • $184k - $230k

     ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera...  ...enterprises. Cloudera is looking for a Staff Software Engineer to join the Enterprise AI Platform team and help drive development of Cloudera's next... 
    Work from home
    Relocation
    Flexible hours

    Cloudera

    Alviso, CA
    3 days ago
  • $166.5k - $291.4k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...reinvention. Our ServiceNow AI platform brings together any AI, any data, and any...  ...-cloud infrastructure. As our founding Staff Software Developer focused on Forecasting & Planning... 
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  • $210k - $250k

     ...The Opportunity We're seeking a talented Staff Engineer to join our Frontend Team. In this role, the person will shape and drive feature...  ...and performance pitfalls Validate /test for cross-browser/platform/device compatibility Research solutions Participate in... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

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