Senior 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. 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: Our team is responsible for the real-time software infrastructure that supports critical performance, safety, observability and user-facing features of the da Vinci™ Surgical System, Intuitive’s flagship product. Our software includes infrastructure for system observability, motion control algorithms, audio intercom and system sounds, data streaming and logging, and platform support for our next-generation da Vinci™ Simulator product line. Because our workstreams depend upon and enable the work of other teams, we occupy an exciting intersection of system software architecture, feature development, Observability and demonstration of product safety and reliability. As a Senior Software Engineer, you will be collaborating with talented cross-functional teams across the company to develop applications to help improve robotics system introspection, observability and system event timeline visualization of Intuitive’s robotic surgical platform. In this role, you will architect and develop applications and pipelines to help understand system software status (events, logs, data streams), build system event timeline and analyze complex multimodal robotics system issues. Essential Job Duties Design and develop product-focused, robust and efficient robotics system software observability applications (auto issue detection, log replay), pipelines and analytics to help understand system software status (events, logs, data streams), build system event timeline and analyze complex multimodal robotics system issues. Design and develop robust applications to visualize system status from Logs, Events and Data streams (either locally interfacing to system or from cloud backend) Identify and prove out new architectural enhancements to the software infrastructure and development processes that elevate the broader organization beyond your own team. Contribute to multiple areas of software development, including but not limited to the following: Robotics system introspection, observability and system event timeline visualization of Intuitive’s robotic surgical platform. Real-time processing performance analysis. Extension of current processing frameworks to next generations of products. Bring-up of research prototypes used to evaluate new product concepts. Design and development of hardware / software diagnostic tools. Unit testing and code integration efforts to ensure exceptional system reliability and robustness. Contribute to conducting system failure analysis, identifying issues, risks, and discussing effective mitigation strategies. Interface and collaborate with other teams, including Embedded software, System software, User Interface Software Engineering, Data pipeline & analytics, Field Service User Applications, System Test and reliability Engineering to bring robotics observability applications from prototype to launch Document software designs according to Intuitive's development and quality guidelines. Qualifications Required Education, Skills & Experience Minimum of 8 years of experience and a Bachelor's degree; or 6 years of experience and a Master's degree; or a PhD with 3 years of experience; or equivalent experience. Strong proficiency in Python and ability to understand C++. Familiarity building distributed systems and applications that operate on observability data (log, events, data streams) from robotics or embedded devices. Experience working with cloud data platforms and services (AWS – Lambda, S3, other services or GCP) in collaboration with data platform teams and developing data pipelines for embedded devices data. Familiarity with deployment infrastructure along with CI/CD pipelines. Preferred Skills & Experience Experience building data intensive observability, processing, visualization and automatic issue detection applications for robotics systems (analysis based on system events, logs, data – applying known signatures or ML based techniques). Experience working with robotics and system software for complex distributed systems. Experience in data visualization, knowledgeable in full stack software development. Experience with frontend software stack (e.g., React.js, JavaScript). Comfort with concepts of design input, design output, traceability, and risk analysis. Demonstrated experience and comfort with all phases of the product development lifecycle (design, implementation, debug, verification, validation, and transfer to manufacturing). 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: Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader. Employee Type: Employee Min. Salary Region 1: 188600 USD Global Job Level (HCM): Professional 4 (11) Min. Salary Region 2: 160300 USD
$152k - $287.5k
...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance...Senior- ...United States Digital Space LLC is seeking a Sr. Software Engineer for the Starlink program in Sunnyvale, California. This role focuses on developing real-time software for improving user experiences in satellite internet. The ideal candidate will have a degree in Computer...Senior
- ...Moveworks is seeking a Senior Software Engineer specializing in Developer Experience to join their team in Mountain View, California. The ideal candidate will have a strong full-stack background, particularly with React and backend skills in Python or Go, and a passion...SeniorFlexible hours
- ...A leading technology firm based in Sunnyvale, CA seeks a Senior Software Engineer focused on developing mission-critical applications for GPS receivers. In this role, you will drive the full software development lifecycle, championing scalable architectures and driving...Senior
$100k - $180k
...Job Responsibilities Integrate L2, L3 and MPLS features in dataplane and integrate with 3 rd party SDK. Contribute in software design, development, review, and documentations to deliver high quality products. Trouble shoot and fix reported issues with routing protocol...Senior- ...Reevo, Inc. is looking for a Senior Software Engineer based in Santa Clara, California. In this role, you will collaborate with teams to develop innovative software solutions tailored to customer needs. Ideal candidates will have at least 5 years of experience, especially...Senior
- ...of foundational cloud‑based services. Our team seeks hands‑on engineers with expertise and passion for solving complex problems in distributed... ...a member of the Storage Control Plane team, you will own the software design and development for core components and features that...Senior
$152k - $241.5k
...We are looking for a world‑class System Software Automation engineer to join the Build & Release DRIVE OS team. NVIDIA DRIVE OS is a foundational software stack consisting of an embedded Real Time OS (RTOS), hypervisor, NVIDIA CUDA libraries, NVIDIA Tensor RT, and other...Senior- ...Senior Software Engineer — Fraud Detection Platform We are looking for a Lead Software Engineer to maintain and evolve the web applications that power our fraud detection platform. The role spans both modern and legacy Java web stacks, including authentication and access...Senior
- ...Requirements from IT Hiring Managers. We guarantee you the best rate for your skills and performance. Job Description Position: Senior Software Engineer Duration: 6 Months Client Data Protection and Availability Software Group develops software that centralizes, automates...Senior
- ...NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire...SeniorWork experience placementLocal areaRemote work
- ...Function of Position: Our team is responsible for the real‑time software infrastructure that supports critical performance, safety,... ...and demonstration of product safety and reliability. As a Senior Software Engineer, you will be collaborating with talented cross‑functional...Senior
$152k - $241.5k
...phenomenal people like you to help us accelerate the next wave of artificial intelligence. We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast‑paced...Senior$148k - $235.75k
A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification...Senior$184k - $287.5k
...Overview NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning... ...foundation in CPU and GPU architectures, numeric libraries, modular software design. Highly motivated with excellent verbal and written...Senior$184k - $287.5k
...teams with the smartest people in the world. Join us at the forefront of technological advancement. Are you a motivated system software engineer with a deep understanding of device drivers and phenomenal C/C++ skills? If so, this role might be for you. We are looking for...Senior$179.06k - $198.95k
...and cloud using capabilities such as immutable backup snapshots, AI‑based threat detection, and rapid recovery at scale. Senior Software Engineer – M365 SaaS Team The M365 SaaS team is the largest team in the Cloud Vertical, responsible for protecting Microsoft Office...SeniorHourly payFull timeWork at officeFlexible hours$166k - $244k
...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply...SeniorFull time$160.36k - $240.54k
...Nuro’s Core Infrastructure team and partners deeply across every engineering organization — Autonomy, ML Platform, Simulation, Perception,... ...through tooling, standards, and education. About You Strong software engineering fundamentals in Python or Go, with experience building...Senior- ...Intuit is the global leader in financial management software where we have pioneered the shift to Virtual Platforms, cloud computing... ...planning Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to...SeniorWork experience placementShift work
- ...a week in Sunnyvale, CA Headquarters. Our Team's Vision: Our Engineering team is driven by a culture that thrives on visionary leadership... .... Own critical features and subsystems and own the entire software development lifecycle, from clarifying requirements to ensuring...Senior
$152k - $241.5k
...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated...Senior$129.4k - $198.4k
...documentation for design documents, post‑mortems, and release notes. Your Skills and Abilities A bachelor's degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least 3 years of experience in the vehicle modeling...SeniorLocal areaFlexible hours$169.6k - $212k
...cloud. Job Summary We are seeking a highly skilled and motivated engineer to design, develop, and deliver next‑generation, cloud‑native... ...Science with strong competencies in data structures, algorithms, and software design. 7+ years of back‑end software development experience....SeniorHourly payFull time2 days per week$148k - $226.2k
...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity...SeniorRemote work$152k - $228k
...combines AD hardware with our generalized AI‑first self‑driving software. Built to learn and improve through data, the Nuro Driver™ is... ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...Senior$165k - $180k
...iSono Health built a high-frequency, real-world data engine at the intersection of robotic 3D quantitative ultrasound, AI, and breast... ...undetected. About the role iSono Health is looking for a senior software engineer to join as a key member of our growing team to architect...SeniorRemote workWorldwide- ...across the US, we’re focused on improving our customer-facing software to provide even more value. We’re looking for a product-focused... ...delivering features responsibly Work with founders & core engineering team on developing a software product strategy Travel with the...SeniorWork experience placementLive inRemote work
- ...We are looking for a Senior Software Engineer to join our team. The ideal candidate will have a strong understanding of software engineering principles and practices, as well as experience in Agile development methodologies. The successful candidate will be responsible...Senior
$137.1k - $188.3k
...initiative for innovative Dolby Imaging/Video algorithms and software, starting from fresh proof of concept to delivering high‑quality... ...Completed Bachelor’s in Computer Science, Electrical Engineering, or equivalent. Passion for multimedia technologies and creating...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon Sunnyvale, CA
- agile software developer Sunnyvale, CA
- rust software engineer Sunnyvale, CA
- software developer positions Sunnyvale, CA
- senior software design engineer Sunnyvale, CA
- software developer Sunnyvale, CA
- ngo software engineer Sunnyvale, CA
- startup software engineer Sunnyvale, CA
- software development engineer (robotics engineer) Sunnyvale, CA
- scientific software engineer Sunnyvale, CA


