Senior Software Engineer - Embedded UI (Qt / C++)
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
$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...SeniorC++Work at officeLocal areaRemote workWork from home$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 timeWork at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$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...SeniorC++Work at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours- ...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...SeniorC++
$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...SeniorC++Full time$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...SeniorC++Work at office- ...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...SeniorC++Work experience placementWork from homeFlexible hours
$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...SeniorC++Flexible hours$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 (...SeniorC++Relocation$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...SeniorC++Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...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...SeniorC++Full timeLocal areaImmediate startFlexible hoursShift work
- ...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 timeLocal areaWorldwideFlexible hoursShift work
$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...SeniorC++- 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...SeniorC++
$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...SeniorC++$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-...SeniorC++Full timeRemote work$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...SeniorC++$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...SeniorC++Work experience placementWork at officeFlexible hours- ...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...SeniorC++Work experience placementLocal areaFlexible hours
- ...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 timeLocal area
- ...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...SeniorC++Shift work
$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...SeniorC++Full timeTemporary workRelocationFlexible hoursShift work$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...SeniorC++$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...SeniorC++Local areaWork from home$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...SeniorC++Work experience placementWork at officeLocal areaImmediate start2 days per week- ...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...SeniorC++Work experience placementLive inLocal area
$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...SeniorC++Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- 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...SeniorC++Remote work
$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...SeniorC++Remote workWorldwide$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...SeniorC++
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!
- senior technical product manager Sunnyvale, CA
- senior cloud infrastructure engineer Sunnyvale, CA
- senior medical science liaison Sunnyvale, CA
- senior accountant remote Sunnyvale, CA
- senior app developer Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- senior dynamics crm developer Sunnyvale, CA
- senior compensation manager Sunnyvale, CA
- senior storage engineer Sunnyvale, CA
- senior vice president of operations Sunnyvale, CA



