Embedded Software Engineer - Platform
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 Our team designs and builds the embedded platform software infrastructure that supports critical performance, safety and user-facing features of the da Vinci™ Surgical System, Intuitive's flagship product. We're looking for a high energy, talented, engineer to contribute broadly to the embedded software stack. In this role, you will focus on board bring-up and software development for our next-generation based platforms supporting video networking, UI display, and machine learning applications capabilities of Da Vinci 5 while improving robustness, reliability, manufacturability, and serviceability. 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.
- Assist in board bring-up activities for NVIDIA-based platforms including bootloader configuration, BSP customization and peripheral driver integration
- Support development and testing of embedded software for video networking, UI display, and machine learning applications on Linux-based systems
- Develop and execute test plans to validate board functionality, peripheral interfaces, and system performance metrics
- Collaborate with hardware engineers to identify and resolve board-level issues during early development phases
- Contribute to the development of automated test frameworks for board validation and regression testing
- Bachelor's degree in Computer Engineering, Computer Science, or related technical field and 5 year's of experience; or Master's degree and 3 year's of experience; or a PhD without experience; or equivalent experience
- Strong programming skills in C/C++ for embedded systems development
- Understanding of embedded Linux fundamentals, including kernel, device drivers, and user space applications
- Familiarity with embedded development tools such as GDB, JTAG, and cross-compilation toolchains
- Knowledge of hardware interfaces and protocols (i2c, SPI, UART, USB, Ethernet, CAN)
- Strong debugging and problem-solving skills with a systematic approach to troubleshooting
- Effective written and verbal communication skills for technical documentation and team collaboration
- Experience with NVIDIA Jetson platforms or similar ARM-based SOCs
- Knowledge of GPU acceleration (CUDA) and machine learning frameworks (TensorRT)
- Experienced with Python and bash scripting for test automation and bootup design
- Demonstrated experience in and comfort with all phases of the product development lifecycle including design, implementation, debug, verification, validation, and transfer to manufacturing
- Experience designing software products in an FDA or other regulated industry or for mission critical applications; comfortable with concepts of design input, design output, traceability, risk analysis, and mitigations
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 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Platform in Sunnyvale, CA vacancy
$152k - $241.5k
...lasting impact on the world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's... ...C/C++/Python programming skills.* Experience with embedded system involving Linux/RTOS with exposure to bring-...Suggested$150k - $300k
...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range... ...firmware for RTOS-based systems and Linux-based platforms Integrate firmware and drivers into a larger production...SuggestedLocal areaFlexible hours- ...) on the next generation of embedded systems for Teslaautonomy... ...PCIE Definethe hardware, software interactions for our next generation... ...fully autonomous car platform, HumanoidRobot,andtheexpandingAIinference... ...Computer Science, Computer Engineering, Software Engineering, or a...SuggestedFull timeTemporary workPart timeInternshipFlexible hours
$125k
...infrastructure that enable Tesla to develop software with precision and agility. Our mission... ...systems communicate, and augments the engineering process with analysis, visualization,... ...Develop code generators for highly efficient embedded code and work with component teams to...SuggestedFull timeTemporary workPart timeInternshipFlexible hours$125k
...offering an internship in Palo Alto for students pursuing degrees in Computer Science, Computer Engineering, or related fields. Interns will work on developing tools that enhance software productivity and minimize errors across Tesla’s product range. This opportunity requires...SuggestedInternship- Decisive Point is seeking a senior software engineer in Mountain View, CA, to develop embedded software for next-generation vehicle platforms. You will tackle challenging engineering problems and work with a fast-moving team. The ideal candidate will have over 3 years...
- ...Senior/Staff Embedded Software Engineer, Robotics Platform Milpitas, CA RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with...Work experience placementWork at officeVisa sponsorship
$172k - $349k
...Enterprise Development LP in Sunnyvale, California is hiring a Principal Software Engineer to work in a hybrid environment. The role involves designing and developing embedded software for networking platforms, needing strong experience in C/C++ and embedded systems. We offer...- ...Senior Embedded Software Engineer - Future Forward At Intuitive, we are united behind our mission: we believe that minimally invasive care... ...product managers—to advance Intuitive's robotic surgical platform, driving the entire product lifecycle from concept to launch...Local areaWorldwideFlexible hours
$155k - $242k
...Senior Embedded Software Engineer Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering the... ...Engineer on the team, you will develop an embedded firmware platform and Real-time Operating System (RTOS) using Rust and the...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$181.1k - $318.4k
...Embedded Software Engineer - Biophotonics Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products... ...responsible for the software that drives the prototypes and platforms at the heart of our program. We develop solutions at all...RelocationFlexible hours$96.8k - $118.3k
...Job Title Embedded Software Engineer Job Description As an Embedded Software Engineer on our team, you will be responsible for the design... ...and continuous improvement of embedded software and core platform modules that power Fortinet's networking and security...Full timeWorldwide$147.4k - $272.1k
...Cellular Embedded Software Engineer, Wireless Technologies & Ecosystems Join the Wireless Technologies and Ecosystems (WTE) organization and be part of a best-in-class team of engineers, working with multi-functional teams to drive innovation and develop products used...WorldwideRelocation$129.3k - $193.9k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:... ...is looking for highly motivated embedded software engineers to design and... ...location solutions for wireless platforms of the future. As a world leader...Work experience placementWork from homeWorldwide$155k - $215k
...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the...Permanent employment$157.8k - $278.19k
...built for you. We are seeking a highly skilled and motivated Software Engineer to join our team supporting the Medusa Program.... ...programming language (e.g., C++, Java). - Experience with embedded software development Desired Skills: - Experience with...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work- ...Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid foundation in software development, familiarity with EtherCAT (...Contract work
$171k - $264k
...family commitments. Meet our engineers on the Vehicle OS team!... ...and update complete vehicle software and AI applications. This is... ...with expertise in developing embedded software applications on production... ...the next-generation vehicle platform! It is a unique opportunity to...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift$180k - $200k
...Sr. Embedded Software Engineer Santa Clara, CA We are seeking a highly seasoned Lead/Manager - Embedded Software Engineer to join our dynamic... ...will work in pre-silicon (virtual, emulation, and FPGA platforms) and post-silicon (bring-up boards, non-form-factor) environments...Remote work$184k - $287.5k
...NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate...$119.5k - $164.4k
...will bridge the gap between complex embedded hardware and real-world production... ...the safety of numerous aircraft platforms. You will own the full software development life cycle, championing... ...architectures and solving complex engineering challenges that shape the future...Ongoing contractFull timeLocal areaWorldwide$181.1k - $318.4k
...Embedded Software Engineer Are you a systems-level thinker who loves bridging hardware and software? Do you thrive on building prototypes that... ...looking for a Software/Firmware Engineer to join Apple's Platform Architecture team and help shape the future of Apple's...WorldwideRelocation$165.2k - $223.6k
...As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software... ...interfaces, etc • \tParticipate in design reviews for complex embedded systems, simulations, algorithms and software development...InternshipLocal areaFlexible hours$147.4k - $272.1k
...Embedded Software Engineer, Find My The Find My team is dedicated to building a seamless, private, and secure experience for users to locate their devices, personal items, and share location with friends and family. We're a group of highly motivated engineers, designers...Work at officeWorldwideRelocationMonday to Thursday$181.1k - $318.4k
...Embedded Software Engineer, Vision Products Group Apple is where individual imaginations gather together, committing to the values that lead... ...Description As an Embedded Software Engineer working on vision platforms at Apple, you will be responsible for architecting,...Relocation- ...Position: Embedded Software Engineer Location: Sunnyvale, CA Duration : 12+ Months Contract Embedded Software Engineers collaborate... ...experience on Linux Embedded, Ubuntu, CentOS, and Debian platform software stacks Hands-on development experience with...Contract workWork experience placement
$147.4k - $272.1k
...Camera Embedded Software Engineer Apple's Camera Firmware team is looking for an extraordinary firmware engineer to drive groundbreaking technologies for Apple products! As part of the team you would work on core camera/ISP/Machine learning technologies, including...Relocation$165.2k - $223.6k
...Annapurna Labs designs silicon and software that accelerates innovation. Customers choose... ...Labs' next-generation machine learning platforms - Collaborate with EC2 teams and manufacturing... ...where silicon meets systems. While ML engineers optimize models and algorithms, we...InternshipLocal areaFlexible hours- ...guidelines, and audit requirements. Provide visibility to leadership on release progress, risks, and dependencies. Mentor junior engineers and promote best practices in release engineering and automation. Required Qualifications ~ Bachelor's degree in...
$160k - $220k
...Responsibilities: Design, Develop and maintain software features on current and future products.... ...of 13 years' experience in software engineering. Strong C/Linux experience is... ...semantics is a plus Familiarity with embedded switch or router real time operating...Full timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Platform. Be the first to apply!
Related searches
- embedded systems software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded software engineer Sunnyvale, CA
- embedded engineer Sunnyvale, CA
- client platform engineer Sunnyvale, CA
- senior platform engineer Sunnyvale, CA
- data platform engineer Sunnyvale, CA
- platform engineering manager Sunnyvale, CA
- platform developer Sunnyvale, CA
- platform engineer Sunnyvale, CA

