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

Senior Software Engineer - UI Software Architecture & Display Systems

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.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 DescriptionAt Intuitive Surgical, we believe that minimally invasive care is life-enhancing care. By combining ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As the company’s flagship product, the da Vinci Surgical System advances the frontier of human-machine interaction by fusing computers, robotics and imaging technologies into an immersive teleoperation platform for minimally invasive surgery.The Interaction Software Engineering team is responsible for implementing the 2D/3D user interfaces and supporting infrastructure for various displays across the da Vinci Surgical System, including an immersive stereoscopic viewer, 2D/3D flat panel displays, and touch panels. The team prides itself in creating quality products that make the customers’ experience of using technically complex surgical devices safe, easy to learn, and confidence inspiring.The Sr. Software Engineer within this organization works collaboratively across both software and hardware teams to design and develop infrastructure and user-facing features. The successful candidate must excel in a focused, high-energy, small team environment, be able to drive to solutions from high-level requirements, and have a commitment to high product quality. An ideal candidate is an independent and fast-paced developer with excellent hands-on problem-solving skills, and open to incorporating new learnings & ideas in an iterative and collaborative design process.Roles and Responsibilities:Work with a cross-functional team in a user-centered design process to arrive at a balanced understanding of unmet user needs and feasibility of technical solutions.Translate high-level requirements into software architecture and algorithm designs.Produce and maintain robust, high-quality software implementations: Design and develop UI software architecture with an emphasis on modularity, reusability, and scalability across multiple products in the da Vinci product line.Lead efforts to refactor existing codebases to improve code reuse, reduce duplication, and enable shared components across product variants: Partition and structure code to support targeted unit test development and automated verification testing, in alignment with product quality and regulatory requirements.Support performance profiling and optimization of the interactive video/display subsystem, spanning rendering, compositing, and video streaming pipelines. Contribute to 2D/3D UI rendering, including display pipeline development for compositing and overlay rendering.Participate in software/hardware failure mode analysis. Identify and implement robust hazard mitigation strategies.QualificationsRequired Education, Skills & ExperienceMinimum of 8 years relevant industry experience with a Bachelor's degree; or 6 years of experience and a Master’s degree; or a PhD with 3 years of experience; or equivalent experienceExperience developing and supporting products with interactive UI software, display pipelines, or video/image processing systemsMastery of C/C++ programmingDemonstrated experience in all phases of the product development lifecycle including design, implementation, stabilization, verification, and maintenanceExperience designing, developing, and maintaining core software infrastructure with a focus on modularity and reusabilityProven ability to write well-structured, testable code, including partitioning software for unit testing and automated verificationExperience working in large software codebasesExperience with Linux software developmentComfortable working at multiple levels of an integrated hardware/software stack (e.g., device drivers, register-level interfaces)Excellent communication and documentation skillsPassionate about delivering a quality product for the best possible user experiencePreferred Skills & ExperienceExperience with GUI programming in QtExperience with performance profiling tools and optimization techniques for display/video subsystemsExperience with the Nvidia Jetson platform and Jetpack SDKExperience with real-time 3D graphics rendering in OpenGL using GLSL shadersExperience with GStreamer plugins and pipelines for real-time video streamingExperience with CUDA and GPGPU techniquesExperience with natural user interface technologies such as 3D input devices, haptic devices, eye-tracking, or speech recognitionAdditional 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.Accommodation & Accessibility Notice:Intuitive is committed to providing reasonable accommodations to qualified individuals with disabilities. If you require assistance or an accommodation during any part of the application or interview process, please contact People Services at View email address on click.appcast.io: Full-timeFunction: EngineeringExperience level: AssociateIndustry: Medical Device

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - UI Software Architecture & Display Systems in Sunnyvale, CA vacancy
  • $174k - $252k

     ...and test product or system development code....  ...experience with software development in one...  ...software design and architecture.3 years of...  ...Google's software engineers develop the next-generation...  ...processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...algorithms and model architectures, including but not...  ...stack to ensure system efficiency and...  ...of experience with software development in Python...  ...Google's software engineers develop the next-...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership... 
    Senior

    Google

    Mountain View, CA
    6 days ago
  • $174k - $252k

     ...and mentorship to other engineers within a rapidly...  ...organization, guiding system architecture decisions and establishing...  ...years of experience with software development in C++ and...  ...language processing, UI design and mobile; the...  ...to be versatile, display leadership qualities and... 
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...and test product or system development code....  ...and contribute to architecture design.Minimum...  ...maintaining, or launching software products, and 1...  ...Google's software engineers develop the next-...  ...processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Mountain View, CA
    a month ago
  • $174k - $252k

     ...and test product or system development code....  ...experience with software development in one...  ...software design and architecture.3 years of...  ...Google's software engineers develop the next-generation...  ...processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Mountain View, CA
    13 days ago
  • $174k - $252k

     ...and test product or system development code,...  ..., Electrical Engineering, Computer Engineering...  ...of experience with software development in one...  ...software design and architecture.3 years of...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior
    Worldwide

    Google

    Mountain View, CA
    6 days ago
  • $174k - $252k

     ...Collaborate with other engineers and researchers to...  ...of the ranking systems. Explore new...  ...and contribute to architecture design.Minimum qualifications...  ...experience with software development in one...  ...processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...and test product or system development code....  ...and contribute to architecture design.Minimum...  ...of experience with software development in one...  ...Google's software engineers develop the next-generation...  ...processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

    Lead architecture pathfinding, exploratory investigations...  ...-of-concept (PoC) software implementations to...  ..., and optimize system-level resource...  ...external vendor engineering teams.Minimum qualifications...  ...processing, UI design and mobile;...  ...to be versatile, display leadership... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...and test product or system development code....  ...goal and backend architecture for UCP's core serving...  ...a team of backend engineers through complex...  ...experience with software development in Java...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership... 
    Senior
    Local area

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...stack and client-side architecture to achieve maximum...  ...product and engineering teams to integrate...  ...codecs.Design robust systems capable of...  ...complexity analysis and software design.Experience...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior
    Worldwide

    Google

    Mountain View, CA
    20 hours ago
  • $174k - $252k

     ...and test product or system development code....  ...and contribute to architecture design.Minimum...  ...maintaining, or launching software products, and 1...  ...Google's software engineers develop the next-...  ...processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Mountain View, CA
    20 hours ago
  • $174k - $252k

     ...and test product or system development code...  ...thermal, silicon architecture, system QA) to decide...  ...Science, Computer Engineering, Electrical...  ...of experience with software development in one...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior
    Worldwide

    Google

    Mountain View, CA
    3 days ago
  • $184k - $287.5k

     ...sits at the convergence of architecture, silicon, systems, and manufacturing. The System...  ...loss.We're hiring a Senior Manufacturing & System Co-Design Workflow Engineer to lead the methodology and...  ...Engineering, with 8+ years in system software, silicon bring-up, or... 
    Senior
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    29 days ago
  • $174k - $252k

     ...and test product or system development code....  ...by other engineers and provide feedback...  ...maintaining, or launching software products, and 1...  ...software design and architecture. 3 years of...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    San Jose, CA
    6 days ago
  • $147k - $210k

    Write product or system development code.Participate...  ...years of experience with software development in one or...  ...technologies.Google's software engineers develop the next-...  ...language processing, UI design and mobile; the...  ...engineers to be versatile, display leadership qualities... 

    Google

    Mountain View, CA
    20 hours ago
  • $207k - $300k

     ...bringup of audio systems on new devices from...  ...system components and architecture to reliably...  ...of experience in software development.5 years...  ...degree or PhD in Engineering, Computer Science,...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 

    Google

    Mountain View, CA
    12 days ago
  • $174k - $253k

     ...and test product or system development code....  ...by other engineers and provide feedback...  ...maintaining, or launching software products, and 1...  ...software design and architecture.3 years of...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    20 hours ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to have a deep understanding...  ...introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We are looking for a talented Senior System Software Engineer to help build NVIDIA Halos, our full-stack safety platform for physical AI: autonomous...  ...System Software development on Real Time OS (RTOS), ARM architecture, Virtualization, strong C and/or Ada/SPARK programming... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $224k - $356.5k

     ...research team within NVIDIA’s Networking Systems & Software Architecture group is solving some of AI’s...  ...quantum computing interconnects.The Senior Architect role is to own modules and...  ...of applied research and production engineering!What you will be doing:Architecting... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $262k - $364k

     ...distributed team of engineers.Facilitate...  ...enhance large-scale software solutions.Build next...  ...including software architecture evolution, new solver...  ...of software systems, debugging complex...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior
    Worldwide

    Google

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

     ...strategy across all software layers, spanning...  ...real-time operating system (RTOS), host OS (...  ...design and architecture.Preferred qualifications...  ...degree or PhD in Engineering, Computer Science,...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership... 

    Google

    Mountain View, CA
    3 days ago
  • $262k - $364k

     ...technical strategy and architecture for AI-ready data...  ...logic.Drive systemic latency optimizations...  ...the Data and AI engineering track. Guide designs...  ...testing/launching software products....  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Sunnyvale, CA
    24 days ago
  •  ...Networks is seeking a Sr Principal Software Engineer for the ADEM group in Santa...  ...impact role, you will mentor senior engineers, define the...  ...Science, and DevOps, and lead architectural improvements while solving complex distributed systems #J-18808-Ljbffr Jobleads-US
    Senior

    Jobleads-US

    Santa Clara, CA
    1 day ago
  • $174k - $252k

     ...and test product or system development code....  ...by other engineers and provide feedback...  ...maintaining, or launching software products, and 1...  ...software design and architecture. 3 years of...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    20 hours ago
  • $145k - $230.9k

     ...Title: Software Engineer - Real-Time Geospatial Mapping for...  ...Collaborative Science Data System WITME - Web-Based...  ...science operations architectures matured through the...  ...user interfaces and displays to communicate...  ...Bootstrap, or Angular) ~ UI/UX Proficiency :... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Local area
    Relocation package
    Flexible hours
    Shift work

    KBR

    Mountain View, CA
    9 days ago
  • $147k - $210k

     ...Infrastructure Storage System and how its...  ...improvements to the design architecture, system monitoring...  ...to storage engineering functions.Minimum...  ...of experience with software development, or 1...  ...language processing, UI design and mobile;...  ...to be versatile, display leadership... 

    Google

    Sunnyvale, CA
    2 days ago
  • $174k - $252k

     ...and test product or system development code....  ..., or launching software products, and 1 year...  ...software design and architecture.2 years of...  ...Google's software engineers develop the next-generation...  ...processing, UI design and mobile;...  ...to be versatile, display leadership qualities... 
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...features.Collaborate with engineers across various teams to understand...  ....5 years of experience in software development for core system-level software such as...  ...language processing, UI design and mobile; the list...  ...engineers to be versatile, display leadership qualities and... 
    Senior

    Google

    Sunnyvale, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - UI Software Architecture & Display Systems. Be the first to apply!