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

Senior Embedded Software Engineer

Intuitive

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. Primary Function of Position The Ion™ endoluminal system is Intuitive’s new robotic platform designed for minimally invasive biopsy in the peripheral lung, with the goal of improving early lung cancer diagnosis. This position is integral to the development of a novel surgical robot system as part of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate should thrive in a collaborative team environment, be adept at developing solutions from initial requirements, and be committed to delivering high-quality products. A strong sense of shared responsibility and teamwork is essential. Essential Job Duties Platform Software Development Collaborate with cross‑functional teams (EE, FPGA, manufacturing, service and clinical) to define technical requirements, evaluate design trade‑offs, and deliver robust platform and infrastructure software. Design, implement, and maintain embedded Linux software across the full lifecycle, including: System initialization, configuration, and diagnostics Communication middleware and system services for embedded platforms Multi‑threaded, distributed C/C++ applications Third‑party networked device integration and API design Extend and evolve existing software frameworks to support new processors, operating systems, and hardware platforms. Hardware Integration & Debugging Collaborate closely with electrical engineers during early hardware bring‑up, including bootloader, kernel, device tree, and driver‑level integration. Debug complex system issues spanning hardware, OS, middleware, and application layers using tools such as gdb, JTAG, logic analyzers, and oscilloscopes. Interpret schematics, datasheets, and hardware specifications to inform software design and debugging. Reliability & Performance Design software with robustness, fault detection, graceful degradation, and serviceability in mind. Analyze and resolve performance, latency, and resource‑usage issues (CPU, memory, I/O, networking). Investigate and perform root‑cause analysis for system‑level failures encountered during development, manufacturing, clinical use, or field deployment. Participate in design verification and validation activities and support transfer to manufacturing. Collaboration & Technical Leadership Participate in architectural discussions and design reviews, bringing a system‑level perspective. Mentor junior engineers and lead by example in code quality, debugging discipline, and design practices. Support cross‑functional reviews, product demonstrations, and clinical/field activities as needed. Required Education, Skills & Experience Bachelor’s degree with 6+ years of industry experience, or Master’s degree with 4+ years of industry experience, in Computer Science, Computer Engineering, or a related engineering discipline. 4+ years of hands‑on experience developing and supporting embedded systems in a production environment. Strong proficiency in modern C/C++ (C++11 and newer) for embedded and cross‑platform development. Experience developing and debugging embedded Linux systems, including multi‑threaded applications. Hands‑on experience with Linux kernel driver development, board‑support packages, device tree, bootloader integration, and low‑level hardware interfaces. Experience integrating embedded Linux systems with FPGA, PCIe, DMA, custom ASICs, or other high‑throughput hardware data paths. Proficiency with Python 3 and Bash for tooling, automation, and diagnostics. Familiarity with communication protocols such as TCP/IP, CAN, I2C, SPI, and serialization protocols (e.g., protobuf). Understanding of embedded software architecture, modular design, inter‑process communication, and system‑level interfaces. Strong system‑level debugging skills spanning hardware, OS, and distributed software. Experience working collaboratively on complex, product‑focused designs. Familiarity with CI/CD, build automation, and unit/integration testing. Excellent written and verbal communication skills. Preferred Skills & Experience Experience with embedded communication interfaces, networked device integration, protocol debugging, and performance analysis. Experience designing systems with real‑time or near–real‑time constraints. Knowledge of cybersecurity concepts such as secure boot, authentication, encryption, and key management. Experience across the full product development lifecycle, including design, implementation, debugging, verification, validation, and manufacturing transfer. Experience developing software for FDA‑regulated, safety‑critical, or mission‑critical systems, including design controls, traceability, risk analysis, and mitigation. Hands‑on experience with networking and streaming technologies such as UDP, RTP, SRTP, SSL/TLS, and GStreamer. Experience with Yocto/OpenEmbedded, PetaLinux, cross‑compilation, or reproducible build systems. 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 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 business needs 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. #J-18808-Ljbffr Intuitive

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Sunnyvale, CA vacancy
  • $174k - $252k

     ...practical experience.5 years of experience with software development in one or more programming...  ..., debugging).2 years of experience in embedded systems.Preferred qualifications:Master'...  ...technologies.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $110k - $160k

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

    Zoomcar

    Sunnyvale, CA
    4 days ago
  •  ...Google Mountain View, CA is seeking a Senior Embedded Software Engineer for the Pixel Core USB team. You will drive cross-layer software from the Linux kernel to Android HAL, shaping the USB-C experience on Pixel devices. You will develop kernel drivers, collaborate... 
    Senior

    Jobleads-US

    Mountain View, CA
    2 days ago
  • $150k - $180k

     ...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one...  ...Force.. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    a month ago
  • $174k - $252k

     ...Embedded Systems Senior Software Engineer, AI/ML, Google Labs Share Embedded Systems Senior Software Engineer, AI/ML, Google Labs Google Mountain View, CA, USA In most instances, this position requires in-person interviews as part of the hiring process. ~ Bachelor... 
    Senior

    Jobleads-US

    Mountain View, 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

    Mountain View, CA
    a month ago
  • $150k - $180k

     ...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated...  ...Force. Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    a month ago
  •  ...Google LLC in Mountain View, CA, seeks an Embedded Systems Senior Software Engineer focused on AI/ML to advance Google Labs initiatives. You will contribute across embedded software, ML models, and scalable infrastructure to solve complex problems at scale. The role... 
    Senior

    Jobleads-US

    Mountain View, CA
    2 days ago
  • $110k - $160k

     ...and Enterprise Wireless solution experience is plus Education Requirement: Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to work in the U.S. without sponsorship The US base salary range for... 
    Senior
    Full time

    Fortinet

    Sunnyvale, CA
    6 days ago
  • $174k - $252k

     ...Senior Embedded Software Engineer, Pixel Core USB Share Senior Embedded Software Engineer, Pixel Core USB Google Mountain View, CA, USA X In most instances, this position requires in-person interviews as part of the hiring process. ~ Bachelor’s degree or equivalent... 
    Senior

    Jobleads-US

    Mountain View, CA
    2 days ago
  • $184k - $193k

     ...creative environment. At Cyngn, everyone’s perspective matters—and that’s what powers our innovation. About the role As a Senior Embedded Software Engineer , you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    6 days ago
  • $134.5k - $201.7k

    Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary Are you excited by the opportunity...  ...Technology Team is looking for highly motivated embedded software engineers to design and deliver next‑generation... 
    Senior
    Work experience placement
    Work from home
    Worldwide

    Qualcomm

    Santa Clara, CA
    3 days ago
  • $135.33k - $211.77k

     ...Requisition Summary We are a tight knit team of engineers that value collaboration and results....  ..., enthusiastic, and self-directed Senior Software Engineer to complement our unique...  ...are in building and deploying production embedded software. Adaptability and creativity with... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    PACCAR

    Sunnyvale, CA
    3 days ago
  • $210k - $265k

     ...one. This mission will ask everything of us: urgency, precision, and relentless work. The Role We’re looking for a Senior Embedded Software Engineer who is excited about working close to the hardware layer, especially bringing up and validating sensors on new platforms... 
    Senior
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    14 hours 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
    3 days ago
  • $174k - $252k

     ...novel custom silicon.Research scalable USB software architectures, influence SoC...  ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device...  ...of Android or WebKit.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    San Jose, CA
    2 days ago
  •  ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft. Responsibilities... 
    Senior
    Work at office

    Pivotal

    Palo Alto, CA
    4 days ago
  • $152k - $241.5k

    NVIDIA is looking for a creative software engineer to join the team. The incredible growth of AI factories represents the greatest change...  ...equivalent experience.5+ overall years of experience developing embedded networking software (e.g. switches, routers, NICs) Strong... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • KLA in Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle inspection systems. You will drive architecture, mentor engineers, and collaborate across mechanical, electrical, and optics teams... 
    Senior

    KLA-Belgium

    Milpitas, CA
    2 days ago
  •  ...Annapurna Labs in Cupertino, USA, is seeking a Sr Embedded Software Engineer for its Annapurna ML Software team. You will design and implement high-performance C/C++ software running on Linux, and help drive hardware-software co-design for Trainium-era ML platforms.... 
    Senior

    Jobleads-US

    Cupertino, CA
    2 days ago
  • Develop low-level flight software, firmware, and requirements-based test cases following DO-178C...  ...a Bachelor's degree in Computer Science or Engineering and at least 8 years of professional experience in C/C++ for embedded or safety-critical applications. Preference... 
    Senior

    Alumni Founders

    Mountain View, CA
    3 days ago
  •  ...intelligence   We are seeking a highly skilled and motivated FSW/Embedded Software Developer to design, develop, and optimize software for...  ...’s or Master’s degree in Computer Science, Electronics Engineering, or a related field.  Familiarity with wireless communication... 
    Senior
    Weekend work

    E-Space

    Saratoga, CA
    a month ago
  •  ...generator is a network of computers combining embedded Linux and real-time bare metal...  ...is rapidly evolving, and we need great software developers to make it happen. If you love...  ...Responsibilities This is a software engineering role with emphasis on embedded systems and... 
    Senior
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    3 days ago
  •  ...Intuitive Surgical seeks a Senior Embedded Software Engineer to develop platform software for the Ion endoluminal robotic system. The role involves designing and implementing embedded Linux software, integrating hardware components, and collaborating across engineering... 
    Senior

    Intuitive Surgical

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

     ...Sr Embedded Software Engineer, Annapurna ML Software Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago- even yesterday. Our custom chips... 
    Senior
    Internship
    Local area
    Flexible hours

    Jobleads-US

    Cupertino, CA
    2 days ago
  • Our client, a leading organization in the technology sector, is seeking a dedicated and innovative Senior Embedded Software Engineer to join their dynamic team. As a Senior Embedded Software Engineer, you will be instrumental in supporting platform development and embedded... 
    Senior
    Weekly pay
    Temporary work
    Immediate start
    Flexible hours

    Experis Technology Group

    Palo Alto, CA
    6 days ago
  •  ...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 a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the... 
    Senior
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    6 days ago
  • $130k - $175k

     ...deliveringfiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    3 days ago
  •  ...professionals and their patients. Together, let's advance the world of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    13 days ago
  • $160k - $225k

     ...Ceribell is looking for a highly technical, hands-on Senior or Staff Firmware Engineer / Embedded Engineer who is passionate about biomedical applications...  ...to translate system requirements into reliable software designs.   What you'll need to be successful MS Degree... 
    Senior
    Local area
    Flexible hours

    Ceribell, Inc

    Santa Clara, CA
    20 days ago

Do you want to receive more vacancies?

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