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

Senior Software Engineer - Embedded UI (Qt / C++)

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 the Position Our team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future robotic systems in the da Vinci product line. We are passionate about both the function and finish of digital interfaces, with expertise in a broad range of development environments. The ideal candidate is an independent and fast-paced developer with excellent problem-solving skills, capable of producing robust, high-quality code in the face of rapidly changing requirements.to build a coherent test and calibration strategy and develop software to implement the same. Essential Job Duties Develop world-class digital interfaces. Develop simple and elegant interfaces and supporting infrastructure/middleware for the da Vinci product line, using Qt and other tools in an embedded C/C++ environment. Maintain superior development standards from prototypes through production. Implement the visual language of the product. Collaborate with interaction and visual designers to produce beautiful and functional interfaces. Contribute to system and software architecture. Work with other members of the engineering team to define the architecture and select the tools used for system graphical interfaces. Explore new user interface technologies. Work with mechanical and electrical engineers to explore new user interface technologies. Rapidly iterate on prototypes of those technologies to assess feasibility and value. Qualifications Required Education, Skills & Experience Minimum of 8 years of relevant experience and a Bachelor’s degree; or 6 years of experience and a Master’s degree; or equivalent experience Experience with GUI development frameworks such as Qt Fluent in object-oriented programming using C/C++ Experience developing and supporting digital interfaces Demonstrated experience in multiple phases of the product development lifecycle including design, implementation, debug, verification, and maintenance Passionate for delivering the best possible experience to the user Preferred Skills & Experience Experience working with Electrosurgical generators Experience in scripting Python Experience with 3D graphics frameworks (OpenGL, Vulkan, etc.) Experience in web development 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

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Embedded UI (Qt / C++) in Sunnyvale, CA vacancy
  • $264.52k

     ...DUTIES: Design, develop, test, and deploy embedded software for significant projects that align...  ...degree in Computer Science, Mechatronics Engineering, Software Engineering, Electrical...  ...software development; Writing and debugging C/C++ code; and Scrum project management... 
    Senior
    C++
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Mountain View, CA
    12 hours ago
  • $170k - $210k

     ...culture of ownership where developers and engineers are self-motivated to tackle...  ...with cross-functional teams, including UI design, product management, and business...  ...related technologies Experience with C++, especially in embedded environments Consumer electronics experience... 
    C++
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    12 hours ago
  • $370k - $400k

     ...Home Screen team — the engineers behind Roku's home...  ...BrightScript/SceneGraph UI to cloud integration —...  ...We are looking for a Senior Software Engineer to take deep...  ...screen on constrained embedded hardware Own features...  ...Deep proficiency in C++ and/or BrightScript/SceneGraph... 
    Senior
    C++
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    TryApplyNow

    San Jose, CA
    19 hours ago
  •  ...This role is ideal for a senior engineer who thrives in hands‑...  ...and wants to build software that directly impacts...  ...architecture of safety‑critical embedded software Drive hands‑...  ...Proficiency in C++ and/or C, and ability...  ...with PLC systems and HMI UI development experience... 
    Senior
    C++

    Antramo

    Sunnyvale, CA
    5 days ago
  • $166k - $244k

     ...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube...  ...experience programming in Python and C++. ~3 years of experience...  ..., search quality, embedding) in production; and experience...  ...natural language processing, UI design and mobile; the list... 
    Senior
    C++
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $175k - $186k

     ...grow with us. As part of the Firmware Engineering team, you will drive the development and...  ...full-stack GUI application running on embedded Linux Develop and enhance core functionality in C++ Design and maintain UI components (Qt/QML is a strong plus) Debug issues across... 
    Senior
    C++
    Work at office

    Medium

    Palo Alto, CA
    3 days ago
  •  ...maintain, and enhance software as part of an interdisciplinary...  ...with 219ers across engineering disciplines during...  ...engineer Proficiency with C++ development Track...  ...development using the Qt Framework Proficiency with...  ...development Experience with embedded systems Benefits We... 
    Senior
    C++
    Work experience placement
    Work from home
    Flexible hours

    219 Design

    Mountain View, CA
    3 days ago
  • $190k - $240k

     ...everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that...  ...embedded software/firmware engineering ~ Strong C/C++ design and programming skills, with solid software engineering... 
    Senior
    C++
    Flexible hours

    Matternet

    Mountain View, CA
    2 days ago
  • $150.4k - $277.6k

     ...Senior Embedded Software Engineer Join a team of passionate and creative engineers dedicated to building technologies that will shape the future....  ...development ~ Strong, demonstrable coding skills in C and C++ ~ Experience with embedded Real Time Operating Systems (... 
    Senior
    C++
    Relocation

    Apple

    Sunnyvale, CA
    3 days ago
  • $155k - $264k

     ...directly influencing how this OS stack is built.  As a Software Engineer on the team, you will be developing a common UI framework across our products regardless of the...  ...HMI team's development velocity Work on the C++ engine that powers the core operating system and... 
    Senior
    C++
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    more than 2 months ago
  •  ...Function: The Core Technologies Engineering (CTE) group within Intuitive...  ...in Sunnyvale, CA, for a Senior Software Engineer focusing on taking...  ...building distributed embedded applications Experience building...  ...hands-on experience with C/C++ and Python Strong... 
    Senior
    C++
    Full time
    Local area
    Immediate start
    Flexible hours
    Shift work

    Intuitive Surgical

    Sunnyvale, CA
    6 hours ago
  •  ...worldwide. We’re a team of engineers, clinicians, and innovators united...  ...looking for an experienced embedded software engineer with strong system...  ...architecture, performance optimization, UI and interaction software...  ...robust, multi-threaded C++ embedded Linux software infrastructure... 
    C++
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $160k - $210k

     ...energy-efficient processors is looking for a Senior Software Optimization Engineer. This role involves designing, optimizing, and...  ...will have over 8 years of experience in embedded systems, significant expertise in C/C++, and the ability to innovate under resource constraints... 
    Senior
    C++

    Efficient Computer Service LLC

    San Jose, CA
    19 hours ago
  • Matternet, based in Mountain View, CA, seeks a Senior Onboard Software Engineer to develop software for aircraft and ground assets. Working primarily in modern C++ on embedded Linux, you will own safety‑critical subsystems and drive end‑to‑end development from simulation... 
    Senior
    C++

    Matternet

    Mountain View, CA
    19 hours ago
  • $100k - $180k

     ...integrate with 3rd party SDK. Contribute in software design, development, review, and...  ...IP networking stack in Linux or similar embedded operating systems Strong foundation on...  ...IPC, scheduling, task switching etc. and C/C++ programming languages. Experience designing... 
    Senior
    C++

    IP Infusion

    Santa Clara, CA
    3 days ago
  • $193.93k - $291.15k

     ...standard protocols. About the Work Engineered Connectivity: Architect a network...  ...Functional Leadership: Partner with Hardware and Embedded teams to optimize the network stack...  ...the physical layer to the application. C++ Expert: You write performant, thread-... 
    Senior
    C++
    Full time
    Remote work

    Nuro

    Mountain View, CA
    12 hours ago
  • $170k - $220k

    We are seeking a Senior Software Engineer in Test (SET II) to play a pivotal role in advancing our test engineering efforts...  ...development, with a focus on Kotlin, Java, C++, and Python. This position involves more complex UI work and deep system integrations, with an emphasis... 
    Senior
    C++

    AutoRoboto

    Mountain View, CA
    19 hours ago
  • $136.5k - $276.5k

     ...Job Title Senior Software Engineer Job Location Onsite – HPE office. You are expected to primarily work...  .... Ideal candidates have strong C/C++ programming skills and experience working...  ...networking solutions. Desired Skills Embedded Operating Systems & low‑level Software... 
    Senior
    C++
    Work experience placement
    Work at office
    Flexible hours

    Hobbsnews

    Cupertino, CA
    19 hours ago
  •  ...of Position Responsible for software testing of Intuitive’s new robotic...  ...of experience working with embedded systems and electromechanical...  ...in Computer Science and Engineering or related fields Preferred Skills...  ...working experience with C/C++ Experience with Machine Learning... 
    Senior
    C++
    Work experience placement
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    5 days ago
  •  ...early diagnosis of lung cancer. The Software Engineer, GUI designs and implements a...  ...Design and implement high-quality UI features using Qt, QML, and C++ Contribute to system and software...  ...oriented programming Experience with embedded systems or UIs that control... 
    C++
    Full time
    Local area

    Intuitive

    Sunnyvale, CA
    12 hours ago
  •  ...Senior Software Engineer At Toyota Research Institute (TRI), we're on a mission to improve the quality...  ...The ideal candidate has strong modern C++ (C++14/17/20) and Python programming...  ...a robust understanding of robotics or embedded software systems, and thrives in... 
    Senior
    C++
    Shift work

    Toyota Research Institute

    Los Altos, CA
    5 days ago
  • $93.2k - $164.45k

     ...for a meaningful career? The Engineering & Technology organization is...  ...disciplinary THAAD interceptor flight software (FSW) team. This team...  ...development, and test of the embedded flight software and the real‑...  ...Object‑Oriented programming and C++. Experience with a... 
    Senior
    C++
    Full time
    Temporary work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    3 days ago
  • $224k - $356.5k

    We are seeking a Senior Software Engineer to help define the runtime intelligence and safety architecture...  ..., system robustness, safety, and embedded deployment efficiency. Influence next-...  ...engineering fundamentals with production C++ development experience. Strong... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $250.4k - $264.51k

    ## Senior Software EngineerApplyremote type: Onsitelocations: Mountain View...  ...'s degree in Electrical Engineering, Electronic Engineering, Software...  ...including Python, Java, C, C++, and Javascript; Creating...  ...not limited to Automotive, embedded and consumer oriented devices... 
    Senior
    C++
    Local area
    Work from home

    General Motors

    Mountain View, CA
    3 days ago
  • $136.5k - $276.5k

     ...Senior Software Engineer This role has been designed as 'Hybrid' with a requirement that you will...  ...focus on routing, packet processing, and embedded systems . You will work on complex,...  ...~ Strong programming skills in C (C++/Python a plus) ~ Experience building... 
    Senior
    C++
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Alviso, CA
    18 hours ago
  •  ...Software Engineer Seyond is a leading global provider of image-grade LiDAR...  ...highly motivated and skilled Senior Software Engineer to join our...  ...of machine learning, embedded Linux environments, and autonomous...  ...in programming languages like C++, Python, or similar. ~ Strong... 
    Senior
    C++
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    2 days ago
  • $171k - $275k

     ...commitments. Meet our engineers on the Vehicle OS team!...  ...complete vehicle software and AI applications. This...  ...work with cutting-edge embedded platforms and top SoC vendors...  ...on real roads. As a Senior Software Engineer, AOSP...  ...programming in C, C++ for ARM or X86 platforms... 
    Senior
    C++
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    19 hours ago
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level...  ...and debugging kernel drivers and/or HAL layers (C/C++) Board bring-up experience including... 
    Senior
    C++
    Remote work

    Luxoft

    Mountain View, CA
    7 days ago
  • $145k - $175k

     ...high-frequency, real-world data engine at the intersection of robotic...  ...iSono Health is looking for a senior software engineer to join as a key...  ...application with an intuitive UI for data acquisition and 3D visualization...  ...must be proficient in C# and C++, and .Net in the Microsoft... 
    Senior
    C++
    Remote work
    Worldwide

    iSono Health

    Sunnyvale, CA
    5 days ago
  • $184k - $287.5k

     ...intelligence, and robotics. We are now looking for a Senior Software Engineer - Streaming with strong C++ skills and a deep interest in streaming technologies...  ...Windows, Linux, QNX, application frameworks, and embedded platforms. Define and implement KPIs for networking... 
    Senior
    C++

    NVIDIA

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Embedded UI (Qt / C++). Be the first to apply!