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
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.
- 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.
- 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
- Experience working with Electrosurgical generators
- Experience in scripting Python
- Experience with 3D graphics frameworks (OpenGL, Vulkan, etc.)
- Experience in web development
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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Embedded UI (Qt / C++) in Sunnyvale, CA vacancy
$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++Work at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$175k - $186k
...and grow with us. As part of the Software Engineering team, you will drive the... ...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...SeniorC++Work at office- ...commitments. Meet Our Engineers On The Vehicle Os Team!... ...complete vehicle software and AI applications. This... ...We are looking for senior software engineers with... ...expertise in developing embedded software applications on... ...software development using C/C++ and assembly languages...SeniorC++For contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
$147.4k - $272.1k
...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$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++$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$179.2k - $268.8k
...operations, systems and safety engineering - all dedicated to redefining... ...Calif. Meet the team: The Embedded Tools and Test team at... ...understanding of the hardware and software required to support test tooling... ..., or PhD) Experience with C++, bazel, protobuf Demonstrated...SeniorC++Permanent employmentFull timeWork at officeImmediate startVisa sponsorship$130k - $175k
...technology delivering fiber‑class internet speeds worldwide. Senior Embedded Software Engineer Core responsibilities include bringing up and maintaining... ...on modern multi‑core ARM embedded systems. 5+ years of C/C++ embedded systems development experience. Ability to write...SeniorC++WorldwideFlexible hours$93.2k - $164.45k
...love to speak with you! 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 workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$136.5k - $276.5k
...Senior Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will... ...is ideal for candidates with strong C/C++ programming skills and experience... ...solutions Desired Skills: Embedded Operating Systems & low-level Software...SeniorC++Work experience placementWork at officeLocal areaImmediate start$140k - $200k
...These include frontend and backend engineers, AI research scientists, and... ...Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and - when needed - C++. Define and enforce best-practices... ...accessible and inclusive software. ~ Excellent software engineering...SeniorC++Work at office$125k - $234.1k
...developing the next generation of embedded platform software to deliver state-of-the-art ADAS features... ...stack. The Role As a Senior Software Engineer, you’ll be responsible for designing... ...scalable, low-latency software in C++ on Linux-based systems for the AIS...SeniorC++Work experience placementLocal areaRemote workWork from homeFlexible hours$100k - $175k
...planet and enhance our overall quality of life. As a Senior Embedded Software Engineer you will be responsible for designing, developing, and... ...requirements and specifications Implement software solutions in C/C++ or other relevant programming languages Perform system...SeniorC++Full timeWork at officeImmediate startVisa sponsorshipNight shift$180k - $258.75k
...Behavior Models. We are looking for a Senior Software Engineer to join our end-to-end automated... ...The ideal candidate has strong modern C++ (C++14/17/20) and Python programming experience... ...a robust understanding of robotics or embedded software systems, and thrives in...SeniorC++Local areaShift work$166k - $225k
...Software Engineer Backend At Databricks, we are passionate about enabling data teams to solve... ...technical challenges, from designing next-gen UI/UX for interfacing with data to scaling... ...experience in one of: Java, Scala, C++, or similar language. ~ Experience developing...SeniorC++Local areaWorldwideFlexible hours$165k - $180k
...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$120.5k - $243k
...Senior Platform Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will... ...engines, security modules, utilities, embedded platforms, and Internet-related tools... ...Skills Strong programming skills in C/C++ and Python . Strong experience...SeniorC++Work experience placementWork at office2 days per week$140k - $200k
...Senior Embedded Firmware Engineer San Jose About Trackonomy Trackonomy is pioneering a transformative network of interconnected... ...Engineering At least 6+ years of embedded software development with emphasis on C/C++ Background in real-time embedded systems...SeniorC++Flexible hours$146.9k - $183.6k
...boundaries of what vehicle software can do in terms of remote diagnostics... ...are seeking an experienced Embedded Software Engineer to spearhead the development... ...for system health in C++ * Collaborate with data scientists... ..., including product and UI/UX design teams to define,...SeniorC++Full timeContract workTemporary workPart timeLocal areaRemote workShift work- ...robots as easy to build and deploy as software. Today, robotics is fragmented, slow,... .... The Role We're looking for a Senior Embedded Systems Engineer to own the firmware and embedded... ...production-deployed product ~ Strong C and C++ skills for bare-metal and RTOS...SeniorC++
- ...of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual... ...• Ability to learn new things independently and develop quality software • Excellent visual design skills with sensitivity to user-system...Senior
- 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
$152k - $241.5k
...Developer Tools team and empower engineers throughout the world... ...silicon. We are looking for a senior software engineer to join our efforts... ...including Windows, Linux, and other embedded system real time OSes (RTOS)... ...comfortable working in C, C++, Python and assembly on a...SeniorC++Full timeWorldwide- ...start-up, is seeking a motivated Senior Software Engineer to help build a revolutionary... ...Time Operating System and Embedded Systems based development. ~ Proficient in C#, C++, RTOS, Python, and Scripting.... ...Experience in development of UI for cockpit, instrument cluster...SeniorC++Temporary workRelocation package
$150k - $180k
...combines autonomous machines, advanced software, and human expertise to help protect... ...Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team... ...plus ~ Strong proficiency in C and C++ ~ Experience with SPI, I2C, and UART...SeniorC++Full time$133.2k - $185k
...technologies with the company’s COSMOS software suite to unify diverse... ...We're looking for a Firmware Engineer who can bridge our system... ...Investigate and fix firmware issues in embedded C, leveraging deep... ...related devices Solid embedded C/C++ skills and comfort working in...SeniorC++Full timeFlexible hours$184k - $287.5k
...on the world. Join NVIDIA's software infrastructure team to... ...provisioning and management. As a Senior Software Engineer - Datacenter Systems, you... ...intuitive user interfaces (UIs) and APIs for internal provisioning... ...using Python, Rust, C++, and Shell or similar high-level...SeniorC++Full time$213k - $263k
...Waymo Ml Ops Engineer Waymo is an autonomous driving technology company with the mission to be the world's... ...+ years of professional experience in the field of software engineering ~ Experience programming in C++ ~ Experience with building highly scalable distributed...SeniorC++$136.5k - $276.5k
Senior Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily... ...is ideal for candidates with strong C/C++ programming skills and experience... ...networking solutions Desired Skills: Embedded Operating Systems & low-level Software...SeniorC++Full timeWork experience placementWork at officeLocal areaImmediate start$155k - $242k
...build and work on a new full-stack operating system. As an Embedded Software Engineer on the team, you will develop an embedded firmware platform... ...RTOS or systems software experience ~ Excellent C or C++ programming skills ~ BS in Computer Science, Computer Engineering...SeniorC++Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
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!
Related searches
- c++ developer Sunnyvale, CA
- c++ programmer Sunnyvale, CA
- c++ software developer Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- senior technical designer Sunnyvale, CA
- senior consulting engineer Sunnyvale, CA
- senior staff systems engineer Sunnyvale, CA
- senior dynamics crm developer Sunnyvale, CA
- senior application security Sunnyvale, CA
- senior inventory accountant Sunnyvale, CA

