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

Sr Software Engineer Navigation

Full-time

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. 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. Job Description Primary Function of Position: As a Sr Software Engineer Navigation on the Future Forward team, you will bridge digital interfaces and machine learning to extend Intuitive’s robotic product lines. Working at the intersection of embedded UI, computer vision, and robotic kinematics, you will design and optimize the C++ runtime systems that connect live sensor and robot data to CV/ML inference. This role spans the entire development cycle—from prototyping approximate requirements to delivering high-quality production code on resource-constrained hardware. The ideal candidate combines strong systems-level C++ skills with a working knowledge of geometric computer vision and robotics, learns quickly, and thrives in a collaborative, multi-disciplinary environment. Essential Job Duties Design and implement high-performance C++ data pipelines (shared-memory ring buffers, lock-free queues, time-synchronized capture) that feed live video, kinematics, and sensor streams into CV/ML algorithms on embedded platforms Develop and optimize registration and calibration algorithms, including point-cloud alignment, hand-eye calibration, and forward kinematics-based coordinate frame transformations to enable accurate surgical navigation Collaborate with ML engineers to integrate inference models (depth estimation, 3D reconstruction) into the real-time navigation stack, ensuring accuracy and latency budgets are met Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface Build and maintain effective working relationships across software engineering, clinical engineering, design, human factors, and regulatory teams Own the medical device software lifecycle end-to-end for navigation components, including requirement definition, risk assessment, prototyping, development, verification, and release Qualifications Required Skills and Experience Bachelor’s degree in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field Minimum of 8 years of industry experience; or Master’s degree and 6 years of experience; or a PhD and 3 years of experience, with a proven track record of shipping production-quality C++ software to products Strong working knowledge of C++ (11/14/17+) including system-level programming, memory management, multi-threading, and performance optimization for real-time applications Experience designing or optimizing low-latency data pipelines (circular buffers, shared memory IPC, producer/consumer synchronization) on Linux Working knowledge of geometric computer vision fundamentals (camera calibration, registration, multi-view geometry, coordinate-frame transformations) Preferred Skills and Experience Familiarity with ML inference frameworks (TensorRT, ONNX Runtime) and GPU-accelerated computing (CUDA) Experience with robotic kinematics, forward/inverse kinematics solvers, or SLAM Experience with 3D graphics frameworks (Qt3D, OpenGL, Vulkan, etc.) Exposure to medical imaging modalities (endoscopic video, ultrasound, CT) or similar sensor data Experience working in a regulated software environment (medical device, aerospace, automotive, etc.) Experience working with software development methodologies (Agile, IEC 62304, etc.) 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 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. Shift: Day Max. Salary Region 2: 230700 USD Max. Salary Region 1: 271400 USD Ways of Working: Onsite - This job is fully onsite. Employee Type: Employee Min. Salary Region 1: 188600 USD Global Job Level (HCM): Professional 4 (11) Min. Salary Region 2: 160300 USD

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer Navigation in Sunnyvale, CA vacancy
  • Job Description Primary Function of Position: As a Sr Software Engineer Navigation on the Future Forward team, you will bridge digital interfaces and machine learning to extend Intuitive’s robotic product lines. Working at the intersection of embedded UI, computer vision... 
    Senior

    Intuitive

    Sunnyvale, CA
    5 days ago
  • Job Description Primary Function of Position: As a Sr Software Engineer Navigation on the Future Forward team, you will bridge digital interfaces and machine learning to extend Intuitive’s robotic product lines. Working at the intersection of embedded UI, computer vision... 
    Senior
    Local area
    Flexible hours

    jobr.pro

    Sunnyvale, CA
    4 days ago
  •  ...Intuitive is seeking a Sr Software Engineer Navigation to work at the cutting edge of robotic technologies in Sunnyvale, California. This role involves designing and implementing high-performance C++ systems that connect live sensor data to computer vision and machine... 
    Senior

    Intuitive

    Sunnyvale, CA
    4 days ago
  •  ...Sr. Software Engineer Make Next Happen Now. For more than 30 years, The Company has helped innovative companies and their investors move...  ...business needs, day to day application support, should be able to navigate differing levels of gray/unknowns, and have excellent... 
    Senior
    Temporary work

    Professional Recruiters

    Santa Clara, CA
    1 day ago
  • $150k - $180k

     ...Sr. Software Engineer In Test Yugabyte is the company behind YugabyteDB, the AI-ready, multi-modal, distributed PostgreSQL database for...  ...and Concurrent Programming. Must be comfortable reading and navigating the complex C++ codebase to identify potential failure points... 
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    YugaByte

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

     ...team of passionate and creative engineers dedicated to building...  ...of groundbreaking hardware, software, and design, and we are looking...  .... We are seeking a versatile Sr. Prototyping Software Engineer...  ..., someone who can seamlessly navigate the stack from low-level firmware... 
    Senior
    Relocation

    Apple Inc.

    Santa Clara, CA
    4 days ago
  •  ...jobr.pro is looking for a Sr Software Engineer Navigation to bridge digital interfaces and machine learning for robotic product lines. The role focuses on designing and optimizing C++ runtime systems, integrating computer vision and robotic kinematics to enhance surgical... 
    Senior

    Jobr

    Sunnyvale, CA
    1 day ago
  • An innovative electric mobility company located in Palo Alto is seeking an experienced backend engineer to lead the development of their navigation experience. This role involves collaborating with various teams, architecting scalable systems, and integrating mapping APIs... 
    Senior
    Flexible hours

    ALSO

    Palo Alto, CA
    3 days ago
  • $181.1k - $318.4k

    Sr Software Engineer, Siri User Experience Metrics and Data Cupertino, California, United States Software and Services Join the team redefining...  ...in fast-paced, dynamic environments and are comfortable navigating ambiguity to deliver meaningful, incremental impact. You... 
    Senior
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $215k - $300k

     ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...a reality. As a Senior Simulation Software Engineer, you will work to shape all...  ...stakeholders, including flight software, guidance/navigation/control, and hardware test engineers to... 
    Senior
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    4 days ago
  • REEVO ENGINEERING BUILDER - JD We are seeking a Senior Software Engineer who thrives as a T-shaped individual—bringing deep technical expertise in software engineering...  ...role to drive high-impact initiatives. You navigate ambiguity with confidence. Your experience and... 
    Senior

    Reevo, Inc.

    Santa Clara, CA
    3 days ago
  •  ...REEVO ENGINEERING BUILDER - JD We are seeking a Senior Software Engineer who thrives as a T-shaped individual—bringing deep technical expertise in software engineering...  ...role to drive high-impact initiatives. You navigate ambiguity with confidence. Your experience and... 
    Senior

    Reevo

    Santa Clara, CA
    1 day ago
  • $193.93k - $291.15k

     ...output generalists where ML and systems engineering converge to push autonomy performance...  ...About You BS/MS in Computer Science , Software Engineering, Robotics, or a related quantitative...  ...Python are non-negotiable. Ambiguity Navigator : Proven ability to lead cross-... 
    Senior

    Kindredventures

    Mountain View, CA
    3 days ago
  • SKU Testing Functional Testing L1 V2 Manual testing SKU Testing Functional Testing L1 V2 Manual testingSKU Testing Functional Testing L1 V2 Manual testing SKU Testing Functional Testing L1 V2 Manual testing
    Senior

    Texas State Library and Archives Commision

    Mountain View, CA
    3 days ago
  • $181.1k - $272.1k

    Sr Full-stack Software Engineer, AIML Data Operations Cupertino, California, United States Software and Services Artificial intelligence is one...  ...software development assignments that require creativity, navigating ambiguity and applying analytical and problem-solving... 
    Senior
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • Test Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium...
    Senior

    Procyon TS

    Mountain View, CA
    1 day ago
  • $135k - $168.8k

     ...system Evaluate state-of-the-art technology and research in the field Be highly collaborative and work closely with research and engineering teams Mentor junior team members Minimum Qualifications MS degree in Computer Science or a similar discipline (mechanical, computer... 
    Senior
    Full time
    Relocation package
    Flexible hours

    Mercedes-Benz Research & Development North America

    Sunnyvale, CA
    3 days ago
  • $170k - $235k

     ...Sr. Wireless Software Engineer (Starlink) Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to enable human... 
    Senior
    Temporary work
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    18 hours ago
  • JOB DESCRIPTION Minimum of 5 + years of experience in Development. Full stack developers with experience in developing UI pages with Javascript, Angular/ React. Worked with Rest API integration. Service Now Platform experience is highly recommended. ...
    Senior

    Vantage Point Consulting Inc.

    Santa Clara, CA
    18 hours ago
  •  ...Greetings From Rootshell Inc, One of our client is looking for Sr Software engineer in Santa Clara, CA Job Title : Sr Software engineer Location : Remote ( Preferably Bay Area) Duration: Long Term Must Have skills : Automatic Testing... 
    Senior
    Work experience placement
    Remote work

    Rootshell Enterprise Technologies

    Santa Clara, CA
    1 day ago
  • $160k - $225k

     ...company is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, LOW LATENCY COMPUTING (STARLINK) At the company we’re leveraging our experience in building rockets and spacecraft to... 
    Senior
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    United States Digital Space LLC

    Sunnyvale, CA
    1 day ago
  • $140k - $215k

    ## Sr. Software Engineer - Falcon Fusion Product (Hybrid)Applylocations: USA - Sunnyvale, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: R26904As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive... 
    Senior
    Work experience placement
    Work at office
    Local area

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    3 days ago
  • $65 - $75 per hour

     ...lead the development of high-scale, mission-critical web and mobile applications powered by new AI technologies. As a Senior Software Engineer, you will play a pivotal role in company transformation into an AI-driven platform, driving large-scale projects from inception... 
    Senior
    Hourly pay
    Contract work

    Akraya

    Mountain View, CA
    22 days ago
  •  ...Role: Sr Data Science Lead - Deep Learning Location: Santa Clara, CA - Onsite Job Requirements 1. A minimum...  ...learning. 7. Experience in working with data engineering teams to build and optimize data pipelines for data processing... 
    Senior

    Procyon TS

    Santa Clara, CA
    1 day ago
  •  ...Sr Software Engineer - Wired Assurance This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people... 
    Senior
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day ago
  •  ...Sr. Software Engineer Position: Sr. Software Engineer Pay Rate: $70-75/hr W2 // $80-85/hr CTC/1099 Required Skills A minimum of five (5) years of experience with: Java development and related frameworks such as Spring, Hibernate, or similar. Design... 
    Senior

    Omega Solutions

    Santa Clara, CA
    3 days ago
  •  ...Sr Software Engineer 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... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Santa Clara, CA
    4 days ago
  • $204k - $259k

     ...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world'...  ...or another quantitative area ~ Strong self-motivation to navigate complex systems and pursue open-ended problems to completion... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $204k - $259k

     ...Sr Software Engineer, Telematics Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...Software Engineer At Spectro Cloud, we are in search of a talented individual to become an integral part of our Engineering team, playing...  ...by embracing adaptability, tackling complex challenges, and navigating dynamic environments with confidence. Success in this role... 
    Senior
    Visa sponsorship
    Work visa

    Spectro Cloud

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

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