Senior Software Engineer - Embedded UI (Qt / C++)
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 DescriptionPrimary Function of the PositionOur 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 DutiesDevelop 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.QualificationsRequired Education, Skills & ExperienceMinimum of 8 years of relevant experience and a Bachelor’s degree; or 6 years of experience and a Master’s degree; or equivalent experienceExperience with GUI development frameworks such as QtFluent in object-oriented programming using C/C++Experience developing and supporting digital interfacesDemonstrated experience in multiple phases of the product development lifecycle including design, implementation, debug, verification, and maintenancePassionate for delivering the best possible experience to the userPreferred Skills & ExperienceExperience working with Electrosurgical generatorsExperience in scripting PythonExperience with 3D graphics frameworks (OpenGL, Vulkan, etc.)Experience in web developmentAdditional 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.SummaryType: Full-timeFunction: EngineeringExperience level: AssociateIndustry: Medical Device
- Intuitive Surgical, Inc. is seeking a Senior Software Engineer - Embedded UI (Qt/C++) to advance the graphical interfaces for the da Vinci product line. You will contribute to cross-functional teams, delivering robust software in an embedded C/C++ environment with a focus...SeniorC++
- Intuitive is seeking a Managing Staff Software Engineer - Embedded UI to lead a small team developing the graphical user interface for da Vinci robotic... ...designers, and maintain high standards in an embedded C/C++ + Qt environment. The role focuses on end-to-end UI...SeniorC++
$174k - $252k
Develop and optimize the software platform for wearable... ...programming languages (C++).3 years of experience... ...experience working with embedded operating systems.Preferred... ....Google's software engineers develop the next-generation... ...language processing, UI design and mobile; the...SeniorC++Remote work$175k - $186k
...Palo Alto, CA, is seeking a Firmware Engineer to enhance pilot display systems... ...aircraft. The role requires strong C++ programming skills, proficiency in embedded Linux, and experience with multimedia... ...will work collaboratively on UI/UX design and optimization in a fast...SeniorC++$174k - $253k
...code developed by other engineers and provide feedback to... ...languages (e.g. C++ or C)3 years of experience... ...maintaining, or launching software products, and 1 year of... ...experience working with embedded operating systems.... ...natural language processing, UI design and mobile; the...SeniorC++Worldwide$174k - $253k
...spanning the full GPU software stack.Seek general solutions... ...work with product and engineering teams to define the... ...programming languages (e.g. C++ or C).3 years of... ...experience working with embedded operating systems.1 year... ...natural language processing, UI design and mobile; the...SeniorC++$174k - $253k
...code developed by other engineers and provide feedback to... ...languages (e.g. C++ or C).3 years of experience... ...maintaining, or launching software products, and 1 year of... ...working with embedded operating systems.Preferred... ...natural language processing, UI design and mobile; the...SeniorC++Worldwide- ...patients worldwide.We’re a team of engineers, clinicians, and innovators united... ...DescriptionPrimary Function of Position:As a Staff Software Engineer Embedded UI on the Future Forward team, you... ...-class digital interfaces using Qt/QML and C++ in a resource-constrained embedded...C++Local areaWorldwideFlexible hours
- ...technology company in Palo Alto is seeking a QT/QML Developer for its Embedded Linux Platform team. The successful... ..., utilizing skills in Qt/QML and C++. This role offers the chance to... ...passion for delivering high-quality software solutions. A competitive salary and comprehensive...C++
$174k - $252k
...5 years of experience with software development in C/C++.3 years of experience testing... ...of experience working with embedded operating systems.... ...systems.Google's software engineers develop the next-generation... ...natural language processing, UI design and mobile; the list...SeniorC++$370k - $400k
...Home Screen team — the engineers behind Roku's home... ...BrightScript/SceneGraph UI to cloud integration —... ...roleWe are looking for a Senior Software Engineer to take deep... ...screen on constrained embedded hardwareOwn features... ...environmentsDeep proficiency in C++ and/or BrightScript/...SeniorC++Work at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$184k - $287.5k
...their best work.Join NVIDIA's Embedded Platform Middleware team [... ...building the foundational system software that enables safe, high-... ...systems software, safety-critical engineering, and ground breaking... ...proficiency in C and modern C++.Deep experience with embedded...SeniorC++Full time$193.3k - $261.5k
...public and private networks.A day in the lifeAs a senior software engineer you will be responsible for leading the design of embedded software used in the Amazon Leo products. You... ...- Experience in embedded development in C/C++- Master's degree- Experience with PCIe,...SeniorC++Permanent employmentInternshipLocal areaFlexible hours$184k - $287.5k
NVIDIA is looking for a skilled Robotics Engineer to enhance the deployment of Warp-based robotics... ...This role demands a minimum of 8 years of software engineering experience, particularly in embedded systems and proficiency in C++ and Python. You will work in a...SeniorC++$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$174k - $252k
...code developed by other engineers and provide feedback to... ...languages (e.g., C++ or C).3 years of experience... ...maintaining, or launching software products, and 1 year of... ...working with embedded operating systems.Experience... ...natural language processing, UI design and mobile; the...SeniorC++- ...worldwide.We’re a team of engineers, clinicians, and innovators... ...Function of Position The Senior Embedded Linux / Yocto Software Engineer will join the platform... ...-level language (C or C++ preferred) for platform... ...systems.Experience with Qt5/Qt-based Linux GUI application...SeniorC++Local areaWorldwideFlexible hours
$174k - $253k
...programming in Python and C++.3 years of experience... ..., or launching software products, and 1 year of... ...personalization, search quality, embedding) in production; and... ...technologies.Google's software engineers develop the next-... ...language processing, UI design and mobile; the...SeniorC++$174k - $253k
...features.Collaborate with engineers across various teams to... ...years of experience in software development for core... ...programming experience in C, C++ or Java.3 years of... ...in vector search, embedding optimization, hybrid search... ...natural language processing, UI design and mobile; the...SeniorC++$93.2k - $164.45k
...Sunnyvale, California is seeking an experienced Software Engineer to join their dynamic teams. This role involves the development of embedded flight software for THAAD interceptor... ...collaboration. The ideal candidate has experience in C++ programming, a strong background in...SeniorC++- ...worldwide.We’re a team of engineers, clinicians, and... ...Function of Position:As a Sr Software Engineer Navigation on... ...at the intersection of embedded UI, computer vision, and... ...design and optimize the C++ runtime systems that connect... ...within the embedded Qt/QML interfaceBuild and...SeniorC++Local areaWorldwideFlexible hours
$129.3k - $193.9k
Qualcomm is seeking embedded software engineers in Santa Clara, CA, to work on innovative GNSS technologies. The role involves designing real-time... ...Engineering and experience in programming languages like C and C++. The position offers a competitive salary ranging from $129...SeniorC++$171k - $264k
Applied Intuition in Sunnyvale, California, is seeking senior software engineers to develop embedded software for their next-generation vehicle platform. This... ...of experience in embedded software development using C/C++, and strong knowledge of Android Board Support Package....SeniorC++$150k - $200k
Espace is seeking a Senior Software Engineer specializing in 5G Physical Layer to enhance IoT solutions from space. You will design and optimize... ..., and the U.S. The role requires a strong background in embedded C/C++, 5G NR PHY specifications, and real-time software...SeniorC++Full time$174k - $252k
...experience.5 years of experience with software development in C/C++, Firmware, Connectivity, Embedded Systems.3 years of experience... ..., etc.Google's software engineers develop the next-generation technologies... ..., natural language processing, UI design and mobile; the list goes...SeniorC++- A leading technology firm is seeking an Embedded Engineer to join their VROS BSP Scale team, focusing on VR headset development... ...embedded systems, particularly within large-scale software projects. Strong expertise in C/C++ and hardware integration is required. The role...SeniorC++
$152k - $241.5k
...Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's... ...management and task-prioritization.Excellent C/C++/Python programming skills.Experience with embedded system involving Linux/RTOS with exposure to bring...SeniorC++Full time- ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...team is responsible for the real-time software infrastructure that supports critical... ...demonstrated experience and comfort working with C++ in an embedded environment is required.Essential Job...SeniorC++Local areaWorldwideFlexible hours
$171k - $264k
Decisive Point is looking for a Senior Software Engineer to focus on embedded software applications for vehicle platforms. This role requires expertise in C/C++ development and experience with Android Board Support Packages. As part of a fast-moving team, you will solve...SeniorC++$120k - $150k
Position: QT/QML Developer - Embedded Linux Platform Location: Palo Alto... ...applications. Our engineers helped bring laser products... ...in Qt/QML and C++, has a strong understanding... .... Integrate UI components with backend... ...maintain high‑quality software standards. Key Qualifications...C++Full timePart timeWorldwide
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!
- c++ software developer Sunnyvale, CA
- c++ programmer Sunnyvale, CA
- c++ developer Sunnyvale, CA
- senior technology project manager Sunnyvale, CA
- remote senior business analyst Sunnyvale, CA
- senior manager clinical operations Sunnyvale, CA
- senior leadership Sunnyvale, CA
- sr. process development engineer Sunnyvale, CA
- senior manager data science Sunnyvale, CA
- senior business analyst Sunnyvale, CA

