Intuitive Surgical, Inc

Senior Linux Platform Engineer

Intuitive Surgical, Inc$130K — $160K *
Healthcare
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree and 6+ years or Master's degree and 4+ years in Computer Science or related field.
  • 4+ years of embedded Linux software engineering experience.
  • Expertise in Yocto Project / OpenEmbedded.
  • Proficiency in Bash and at least one system-level language, preferably C or C++.
  • Experience with field software update mechanisms, including rollback and error recovery.
  • Knowledge of Linux system security hardening techniques.
  • Experience managing hardware lifecycle transitions.

Responsibilities

  • Own and maintain a Yocto-based Linux OS for a medical procedure planning laptop.
  • Validate and harden secure boot chain across multiple laptop platforms.
  • Enhance remote software upgrade capabilities and on-site service workflows.
  • Manage the hardware lifecycle and conduct bring-up for new laptop models.
  • Remediate security vulnerabilities and implement OS-level account hardening.
  • Produce and maintain engineering design documents and technical documentation.
  • Debug platform-level issues and support software application teams with APIs.

Benefits

  • Flexible working hours.
  • Opportunity to work in a cross-functional team environment.
  • Chance to contribute to a cutting-edge medical device product.
  • Access to professional development and continuous learning opportunities.
Full Job Description
Primary Function of Position

The Senior Linux Platform Software Engineer will join the platform team for a robotic-assisted bronchoscopy navigation and biopsy planning software product, reporting to the software development manager. This role owns the Linux operating system and platform-layer software for the procedure planning laptop, a medical image-processing system running a custom Yocto-based Linux distribution. The engineer is the primary owner of OS bring-up, secure boot, remote software update infrastructure, platform security hardening, and hardware bring-up for new laptop models. This is a cross-functional role requiring close collaboration with application software, security, field service, and systems engineering teams, with opportunity to stretch into application-layer features and broader platform infrastructure work as product needs evolve.

Essential Job Duties
  • Own and maintain the Yocto-based Linux OS for the procedure planning laptop, including custom BSP and application layer authoring, OS version upgrades across multiple Yocto LTS releases, kernel configuration, and Bitbake recipe maintenance.
  • Maintain, validate, and harden the full secure boot chain (UEFI Secure Boot, GRUB2, TPM 2.0, bootloader key management) across multiple commercial laptop platforms.
  • Sustain and enhance remote software upgrade capabilities and on-site service upgrade workflows, including software package creation and validation, update orchestration support, BIOS firmware upgrade maintenance, partition management, rollback mechanisms, and error recovery.
  • Manage hardware lifecycle across multiple commercial laptop platforms: conduct bring-up for new models (driver configuration, secure boot enrollment, BIOS management, GPU integration) and lead end-of-life (EOL) transition planning and replacement hardware qualification.
  • Perform security vulnerability remediation: identify and fix OS-level CVEs, integrate and validate endpoint security tooling, implement OS-level account hardening, and produce required documentation.
  • Produce and maintain engineering design documents, software change analysis artifacts, and technical documentation per medical device quality procedures.
  • Debug and resolve platform-level field issues including unexpected reboots, TPM lockouts, boot failures, login screen freezes, and USB-related defects.
  • Support software application teams with platform-layer APIs (D-Bus services, power monitoring, log rotation, hardware interface utilities) as needed.


Qualifications

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 embedded Linux software engineering, with direct OS-layer development experience.
  • Deep expertise in Yocto Project / OpenEmbedded: layer authoring (meta-*), Bitbake recipes, image manifests, and SDK toolchain configuration.
  • Proficiency in Bash shell scripting and at least one system-level language (C or C++ preferred) for platform daemons, service utilities, and installer scripts.
  • Experience designing and implementing field software update mechanisms: package validation, partition management, rollback, and error recovery.
  • Practical knowledge of Linux system security hardening: file permissions, user/group privilege controls, credential management, kernel module configuration, and security scanning tools.
  • Experience managing hardware lifecycle transitions, including end-of-life risk mitigation, replacement platform qualification, and software compatibility maintenance across hardware generations.
  • Hardware bring-up experience on x86 laptop or embedded platforms: driver configuration, peripheral debugging (USB, HID/trackpad, display adapters, storage).
  • Familiarity with D-Bus IPC, systemd service management, and Linux log infrastructure
  • Proficiency with Git, Jira, Bitbucket/GitHub, and Jenkins (or equivalent CI/CD toolchain).

Preferred Skills & Experience
  • Proficiency in Python for build/test automation, scripting, and tooling in embedded Linux workflows.
  • Experience with commercial laptop BIOS tools and BIOS firmware upgrade automation.
  • Strong knowledge of Linux secure boot: UEFI Secure Boot, GRUB2 configuration and signing, TPM 2.0, PCR policy binding, and BIOS firmware interaction.
  • Familiarity with NVIDIA CUDA integration in Yocto-based Linux (driver packaging, CUDA version management, multi-GPU laptop bring-up).
  • Working knowledge of Linux disk and partition management, including partition table schemes, block-level encryption, and bootloader partition layouts.
  • Familiarity with Linux networking stack configuration, including wireless networking and firewall management.
  • Background in cryptographic key management: PKI, signing infrastructure, and secure key rotation workflows.
  • Experience integrating endpoint security agents (EDR, antivirus) in embedded Linux environments.
  • Prior experience with OTA update frameworks for Linux-based medical or industrial devices.
  • Knowledge of medical device software development lifecycle standards (IEC 62304, FDA software guidance).


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.

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.

About Intuitive Surgical, Inc

Intuitive Surgical, Inc. is an American corporation that develops, manufactures, and markets robotic products designed to improve clinical outcomes of patients through minimally invasive surgery, most notably with the da Vinci Surgical System. The company is part of the NASDAQ-100 and S&P 500. Intuitive Surgical has installed more than 5,000 surgical systems worldwide, and has more than 4,000 employees.
Learn more about Intuitive Surgical, Inc
Size
9,793 employees
Market Cap
$93.6 billion
Industry
Net Income
$1 billion
Founded
1999
5 Year Trend
+16.1%
Revenue
$4.3 billion
NASDAQ

Similar Jobs

More Jobs at Intuitive Surgical, Inc

More Healthcare Jobs

  • Chief Medical Officer Part Time
    $210K + $210,000 annually. mpi offers free medical, dental, vision, pto, *
    Motion Picture Industry Pension & health Plans
    Studio City, CA 91604 (Los Angeles County)
  • Clinical Specialist - Radiology
    $125K + $15K bonus + equity *
    Confidential Company
    Atlanta, GA 30303 (Fulton County)
  • CLIN RSCH SUPV I
    $90K — $120K *
    University of California San Francisco
    San Francisco, CA 94112 (San Francisco County)
  • Home Health Physical Therapist
    $85K — $100K *
    Phoenix Home Care and Hospice
    Liberty, MO 64068 (Clay County)
  • ADMIN SUPV 1
    $75K — $95K *
    University of California San Francisco
    San Francisco, CA 94112 (San Francisco County)

Find similar Senior Linux Platform Engineer jobs: