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++)

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

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
  • $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... 
    Senior
    C++
    Remote work

    Google

    Mountain View, CA
    3 days ago
  • $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... 
    Senior
    C++
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $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... 
    Senior
    C++

    Google

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    C++
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  •  ...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 area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    C++

    Google

    San Jose, CA
    3 days ago
  • $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/... 
    Senior
    C++
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    3 days ago
  • $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... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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,... 
    Senior
    C++
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days 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...  ...or related technologiesExperience with C++, especially in embedded environmentsConsumer electronics experience... 
    C++
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    4 days ago
  •  ...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... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days 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
    11 hours ago
  • $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/... 
    Senior
    C++
    Part time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    6 days ago
  • $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... 
    Senior
    C++

    Google

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    C++

    Google

    Sunnyvale, CA
    2 days 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
    3 days ago
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...DescriptionPrimary Function of PositionThe Senior Embedded Software Engineer brings a key contribution to...  ...and firmware in object-oriented C++, C, Verilog and Python for embedded systems... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...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... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    C++

    Google

    San Jose, CA
    3 days ago
  •  ...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... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...the world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront...  ...; or 3 years with a PhD.Highly proficient in developing C/C++ embedded and real-time software for multi-core, multi-... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...surgical robot system. The engineer will collaborate with a...  ..., build and optimize software that enables high-...  ...display across a range of embedded platforms. The engineer...  ...platform, object-oriented C++ code (version 11 and...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Medical... 
    Senior
    C++
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    4 days 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

    Pivotal

    Palo Alto, CA
    3 days ago
  • $160k - $185k

     ...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 Proficient...  ...Experience in development of UI for cockpit, instrument... 
    Senior
    C++
    Temporary work
    Relocation package

    LTA Research

    Sunnyvale, CA
    3 days ago
  • $154.68k - $231.7k

     ...(ODSP) PHY SW Team develops software for Marvell's DSP products used...  ...all SW components, including embedded FW, customer SDK, and lab...  ...and the role of a Principal Engineer in our team is to ensure the...  ...memory-constrained embedded C/C++ FW developmentSW Team Lead or... 
    Senior
    C++
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    3 days ago
  •  ...related fieldStrong Programming Experience in C++ on Linux, Good Understanding of Object Oriented Design MethodologyStrong Embedded software Development and Debug experience,Min. 8+...  ...: Information TechnologyExperience level: Mid-Senior LevelIndustry: Consumer Electronics
    Senior
    C++
    Immediate start

    Artech

    Palo Alto, CA
    1 day ago
  • $174k - $253k

     ...experience.5 years of experience with software development in one or more...  ...of experience working with embedded operating systems.Preferred...  ....Google's software engineers develop the next-generation technologies...  ...natural language processing, UI design and mobile; the list... 
    Senior

    Google

    Mountain View, CA
    1 day ago
  •  ...and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...We are looking for a dynamic, upbeat software engineer to join our growing team. As a key...  ...: Hands-on experience in C, C++Understanding of object-oriented-design principles... 
    Senior
    C++

    AMD

    San Jose, CA
    3 days 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
    3 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!