Senior Software Engineer - Embedded UI (Qt / C++)
Intuitive
Senior Software Engineer - Embedded UI (Qt / C++) 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 include: 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. Required education, skills & experience include: 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 include: 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. Intuitive
$174k - $252k
...5 years of experience with software development in one or more... ...of experience working with embedded operating systems.2 years of... ...driver development in C or C++.Google's software engineers develop the next-generation... ...natural language processing, UI design and mobile; the list...SeniorC++$220k - $275k
...About the Opportunity Our client is seeking a Staff Software Engineer, Embedded UI to join a highly innovative team focused on developing... ...develop high-performance embedded user interfaces using Qt/QML and C++ in resource-constrained environments. Create intuitive...C++Local area- ...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
$184k - $287.5k
...lasting impact on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding opportunity to... ...sophisticated embedded systems development.Excellent C/C++/bash programming skills.Able to understand the platform...SeniorC++Full time$184k - $287.5k
...outstanding opportunity to speed up Jetson embedded systems development within NVIDIA? Join... ...operating system, including specialized software SDKs.Lead and collaborate within a worldwide... ...of high-quality software with C/C++/Python/Bash and eagerness to mentor others...SeniorC++Full timeWorldwide$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... ...SceneGraph / BrightScript UI, an evolving... ...roleWe're looking for a Senior Software Engineer who thrives across... ...kernel engineer. Deep C++ or low-level OS work is... ...pluses (not required)C++, embedded, or consumer-...SeniorC++Work at officeLocal areaRemote workWork from homeMonday to ThursdayFlexible hours$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$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 - $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.Preferred... ...natural language processing, UI design and mobile; the...SeniorC++Worldwide$160k - $225k
...highly technical, hands-on Senior or Staff Firmware Engineer / Embedded Engineer who is passionate... ...: Design and implement C/C++ and Python system applications... ...into reliable software designs. What you'll... ...embedded GUI frameworks (Qt, LVGL) or integrating digital...SeniorC++Local areaFlexible hours$213k - $263k
...you will report to an Engineering Manager. You will... ...based in-car system using C++ and Kotlin via JNI.... ...Product Managers and UX/UI designers to translate... ...Experience with mobile/embedded platforms, custom rendering... .... ~5+ years of total software development experience,...SeniorC++Full timeRemote work$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$174k - $252k
...computational efficiency of embedding generation and vector... ...leadership and mentorship to other engineers within a rapidly growing... ...5 years of experience with software development in C++ and JavaExperience in domains... ...language processing, UI design and mobile; the list...SeniorC++$174k - $252k
...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 - $252k
...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++$174k - $252k
....Research scalable USB software architectures, influence... ...languages C/C++.Experience working on the... ...Demonstrated knowledge of embedded systems development, RTOS... ...WebKit.Google's software engineers develop the next-generation... ...language processing, UI design and mobile; the...SeniorC++- ...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
$174k - $252k
...development code across embedded firmware, Linux kernel... ...Computer Science, Computer Engineering, Electrical Engineering... ...of experience with software development in one or more... ..., including C or C++.3 years of experience testing... ...language processing, UI design and mobile; the...SeniorC++Worldwide$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$166k - $244k
Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain... ...programming in Python and C++. 3 years of experience... ...personalization, search quality, embedding) in production; and... ...natural language processing, UI design and mobile; the list...SeniorC++Full time- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ...surgery.The Interaction Software Engineering team is responsible... ...implementations: Design and develop UI software architecture with an... ...systemsMastery of C/C++ programmingDemonstrated experience...SeniorC++Local areaWorldwideFlexible hours
- Applied Intuition Software Engineer Applied Intuition, Inc. is powering the future... ...the Role We are looking for senior software engineers with expertise in developing embedded software applications on... ...software development using C/C++ and assembly languages Hands-on...SeniorC++Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...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
- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ...Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real... ...experience in developing C/C++ software for embedded systems.Experience...SeniorC++Local areaWorldwideFlexible hours
$210k - $265k
Senior Embedded Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we... ...documentation Qualifications Strong fundamentals in C or C++ for embedded systems Strong experience in embedded linux Understanding...SeniorC++Full timeRelocation package$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++- ...of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront... ...3 years with a PhD. Highly proficient in developing C/C++ embedded and real-time software for multi-core, multi-...SeniorC++Local areaWorldwideFlexible hours
$174k - $252k
...Computer Science, Electrical Engineering, Computer Engineering,... ...of experience with software development in one or... ...languages (such as C, C++, Python, or Rust).3 years... ...experience working with embedded operating systems,... ...natural language processing, UI design and mobile; the...SeniorC++Worldwide$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
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 director product management Sunnyvale, CA
- senior grant accountant Sunnyvale, CA
- senior tax Sunnyvale, CA
- senior data management analyst Sunnyvale, CA
- senior consulting engineer Sunnyvale, CA
- sr electrical engineer Sunnyvale, CA
- sr marketing manager Sunnyvale, CA
- senior security operations engineer Sunnyvale, CA
- senior dynamics crm developer Sunnyvale, CA
- senior director of operations Sunnyvale, CA


