Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer Platform Software

Full-time

Intuitive

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 Intuitives flagship product.
Were looking for a high energy experienced embedded software engineer to take technical ownership
across our embedded platform software stack.

In this role you will lead board bring-up initiatives drive architectural decision for our next-generation platforms and serve as a technical anchor for the team mentoring junior engineers and collaborating cross-functionally with hardware system software and FPGA teams. You will own critical subsystems supporting video networking UI display and machine learning capabilities of Da Vinci 5 while driving improvements in robustness reliability manufacturability and serviceability.


Essential Job Duties 

  • Lead board bring-up activities for next generation-based platforms including bootloader configuration BSP customization peripheral driver integration and system validation taking end-to-end ownership from initial power-on through production readiness.
  • Own development and drive the technical direction of embedded software for video networking UI display and machine learning applications on Linux-based systems including architectural decisions code review and performance optimization.
  • Design and own comprehensive test strategies to validate board functionality peripheral interfaces and system performance metrics including defining acceptance criteria and driving resolution of complex hardware-software integration issues.
  • Partner with and technically guide hardware engineers to identify root-cause and resolve board-level issues during early development phases serving as the primary software interface for cross-functional hardware bring-up
  • Architect and lead the development of automated test frameworks for board validation and regression testing establishing scalable infrastructure usable across multiple platform variants.
  • Mentor junior and mid-level engineers through code reviews technical guidance and hands-on debugging support actively contributing to the growth of the team.
  • Author and maintain technical documentation including design specifications bring-up procedures and failure analysis reports in compliance with FDA-regulated development processes.

Qualifications :

Required Education Skills & Experience 

  • Minimum of 8 years of related experience and a Bachelors degree; or 6 years experience and a Masters degree; or a PhD with 3 years of experience; or equivalent experience
  • Expert-level proficiency in C or C for embedded systems development including memory management real-time constraints and performance-critical code
  • Experience in bare-metal embedded Linux including kernel internals custom device driver development BSP bring-up and user space application development
  • Proficiency with embedded development and debugging tools including GDB JTAG logic analyzers oscilloscopes and cross-compilation toolchains
  • Proven hands-on experience with hardware interfaces and protocols (I2C I2S T1S SPI UART USB Ethernet CAN) including bring-up debugging and driver development for each
  • Debugging and root-cause analysis skills with a track record of resolving complex multi-layer Hardware-FPGA-software integration failures in time-critical environments
  • Demonstrated ability to mentor and technically develop junior and mid-level engineers
  • Effective written and verbal communication skills for technical documentation and cross-functional team collaboration

Preferred Skills & Experience 

  • Hands-on experience with NVIDIA Jetson platforms (TX2/Xavier/Orin or similar) or comparable ARM-based SOCs in a production embedded environment
  • Hands-on experience with GPU acceleration (CUDA) and hardware-accelerated inference frameworks (TensorRT) in production embedded systems
  • Experience with QNX RTOS or other real-time operating systems in safety-critical applications.
  • Proficiency in Python and bash scripting for test automation bootup design and build system integration
  • Demonstrated ability to root cause complex hardware-software interactions
  • 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

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.

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 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 governments 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 employeesstart 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 candidates experience knowledge and skills.
Compensation will be based primarily on the job level at which the role is filled and the
candidates qualifications consistent with applicable law.

Accommodation & Accessibility Notice:

Intuitive is committed to providing reasonable accommodations to qualified individuals with disabilities. If you require assistance or an accommodation during any part of the application or interview process please contact People Services at

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.

Remote Work :

No

Employment Type :

Full-time

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer Platform Software in Sunnyvale, CA vacancy
  •  ...Senior Embedded Software Engineer - Platform SoftwareOur 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... 
    Senior
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $122.6k - $227.6k

     ...Embedded Software EngineerAt Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs,...  ...program is looking for a talented and motivated Embedded Software Engineer to support the entire software development lifecycle.... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Lockheed Martin Corporation

    Sunnyvale, CA
    2 days ago
  •  ...Senior Embedded Software Development Engineer VideoContribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition, stereo video processing engine and intra-body illumination at... 
    Senior

    Intuitive

    Sunnyvale, CA
    12 hours ago
  •  ...General Motors is seeking a Senior Software Engineer to join the ADAS Interactive Experience team, delivering production automotive embedded software across MCU and SoC platforms. You will define interfaces, data flows, and timing budgets for driver-facing alerts and... 
    Senior

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...Lockheed Martin Space is seeking an Embedded Software Engineer to support the full software development lifecycle for COOLR MILSTAR satellite constellations. You will develop, debug, and test flight software, testbeds, and tools applications to meet mission requirements... 
    Senior

    Lockheed Martin Corporation

    Sunnyvale, CA
    2 days ago
  • $110k - $160k

     ...Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Authorization Must...  ...@fortinet.com. Job Overview WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join... 
    Senior
    Full time

    Perception Point LTD

    Sunnyvale, CA
    4 days ago
  • $110k - $160k

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  •  ...worldwide.We’re a team of engineers, clinicians, and...  ...Intuitive's new robotic platform designed for minimally...  ...Development Platform Software team. The engineer will...  ...design and build the embedded software platform. The...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Medical... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose...  ...of Position:Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $205k - $220.25k

     ...Staff Embedded Software Engineer Cyngn, Inc. Mountain View, California, United States About the role As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety controllers... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn, Inc.

    Mountain View, CA
    12 hours ago
  • $166k - $203k

     ...Responsibilities: Develop and maintain software components on current and future...  ...fundamentals. Experience with firewalls and embedded systems are a plus. Experience with...  ...B.S. in Computer Science or Electrical Engineering; M.S. preferred. Must be... 
    Senior
    Full time
    Worldwide

    Perception Point LTD

    Sunnyvale, CA
    3 days ago
  • $193.3k - $261.5k

     ...Senior Embedded Software Engineer, Emerging Devices Software Job ID: 10438853 | Amazon.com Services LLC Amazon is looking for an Embedded Software Engineer to join a cross‑platform, customer‑obsessed team working to build best‑in‑class consumer products. You will... 
    Senior
    Internship
    Flexible hours

    Amazon Inc.

    Sunnyvale, CA
    12 hours ago
  • $176.4k - $264k

     ...we’re building a universal autonomy platform: self-driving for all roads and all rides...  ...a research platform, not ADAS. The Embedded Software Engineering team builds the software for the...  ...state when something goes wrong.As a Senior Embedded Software Engineer, you will... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...contractor positions About the role We are looking for senior software engineers with expertise in developing embedded software applications on production computers to build the next-generation vehicle platform! It is a unique opportunity to work on challenging... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $190k - $240k

     ..., and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher... 
    Senior
    Flexible hours

    Matternet, Inc.

    Mountain View, CA
    12 hours ago
  •  ...Senior Embedded Software EngineerThe future of defense will be decided by those who field intelligent...  ...for a Senior Embedded Software Engineer who is excited about working close to...  ...bringing up and validating sensors on new platforms. This role focuses on developing low-... 
    Senior

    Scout AI

    Sunnyvale, CA
    12 hours ago
  •  ...Senior Embedded Firmware EngineerYou will join Everpure's Datastore team...  ...also developing virtual platforms and tooling that accelerate...  ...closely with cross-functional engineering teams to solve complex...  ...embedded, firmware, or hardware-software systems.Expert-level... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Everpure LLC

    Santa Clara, CA
    2 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...for the real-time software infrastructure that supports...  ...data streaming and logging, and platform support for our next-generation...  ...comfort working with C++ in an embedded environment is required.Essential... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  •  ...Intuitive's new robotic platform designed for minimally...  ...robot system. The engineer will collaborate with...  ...design, build and optimize software that enables high-...  ...display across a range of embedded platforms. The...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Medical... 
    Senior
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $140k - $160k

     ...We’re ALTEN Technology USA, an engineering company helping clients bring...  ...Certificate. We’re seeking an Embedded Systems Engineer to make the boards, sensors, and software on our aircraft and ground stations...  ...Software teams, alongside senior engineers who will help you... 
    Senior
    For contractors

    ALTEN

    Mountain View, CA
    2 days ago
  • $193.3k - $261.5k

    Amazon is looking for a Embedded Software Engineer to join the project team working to build best in class consumer products. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. We are looking for a talented... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    12 hours ago
  •  ...Databricks is seeking an engineer for the Serverless compute team to design and build a next-generation, highly available platform that scales across AWS, Azure, and GCP. You will tackle sub-second startup times, multi-tenant security isolation, and a unified orchestration... 
    Senior

    Databricks

    Mountain View, CA
    2 days ago
  •  ...Senior Embedded Software Engineer Location: Sunnyvale, CA Employment Type: Contract role Build the Next Generation of Intelligent Connected...  ...for next-generation connected devices, edge computing platforms, cloud-connected hardware, and ARM-based systems. The... 
    Senior
    Contract work

    GCS Recruitment

    Sunnyvale, CA
    4 days ago
  • $98.1k - $182.1k

     ...built for you.Lockheed Martin Space is seeking a full-time Software Test Engineer. In this role, you will support the software engineering lifecycle...  ..., integration, test, qualification).Familiarity with embedded software/hardware (hands‑on or academic).Working knowledge... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    2 days ago
  • $135.33k - $211.77k

     ...We are a tight knit team of engineers that value collaboration and...  ...enthusiastic, and self-directed Senior Software Engineer to complement our...  ...devices (trucks) and cloud platforms. Write clean, maintainable,...  ...and deploying production embedded software. Adaptability and... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Peterbilt Motors Company

    Sunnyvale, CA
    4 days ago
  •  ...Amazon Development Center U.S., Inc. in Cupertino is seeking a Senior Embedded Software Development Engineer to own server firmware across BMC and embedded platforms. You will collaborate with world‑class engineers to design, validate, and support firmware for large... 
    Senior

    Amazon

    Cupertino, CA
    4 days ago
  •  ...Delart is building embedded software for next-generation wearable devices, focusing on battery management and power systems. You will architect...  ...device operation for millions of users. Join a team of engineers delivering fuel-gauge drivers, charger integration, and telemetry... 
    Senior

    Delart

    Sunnyvale, CA
    3 days ago
  • $179k - $219k

     ...Fortinet, Inc. is seeking a full stack software engineer in Santa Clara, California, to design and enhance the FortiSASE platform. This role requires programming expertise in Python and Golang, with a focus on developing AI-driven features in a collaborative team environment... 
    Senior

    Fortinet

    Santa Clara, CA
    2 days ago
  •  ...Beagle is seeking a Lead Embedded Software Engineer to take a leading technical role in developing software for satellite ground systems. The role combines software development, technical direction and leadership of a small team, offering ownership of complex engineering... 
    Senior

    Beagle

    San Jose, CA
    1 day ago
  •  ...customize our solutions and services to align with the unique needs of each client. Job Description Position: - Sr. Embedded Software Engineer Location: - Santa Clara, CA or Hillsboro, OR Joining Mode: - 6+ Month Job Description:- This position... 
    Senior

    EROS Technologies Inc

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer Platform Software. Be the first to apply!