CareerPlanGet AI match score →

Senior Embedded Linux Software Engineer — OS & Device Platform

Sunnyvale, CA, us💼 Full-time🗓 2026-06-29 → 2026-07-31

Core

Own and maintain a custom Yocto/OpenEmbedded-based Linux distribution for a medical device platform, including layer authoring, BitBake recipes, image configuration, SDK/toolchain support, and OS version upgrades.

Role type

Senior Embedded Linux Software Engineer (OS & Device Platform)

Builds

Custom Yocto-based Linux distributions for robotic-assisted bronchoscopy navigation and biopsy planning laptops

Domain

Medical device software / Embedded Linux / Robotics

Deliverable

production ML models | product features | infrastructure

Required skills

Yocto Project/OpenEmbedded layer authoring, BitBake recipes, Bash scripting, C/C++, Linux system security hardening, field software update mechanisms, hardware bring-up (x86/embedded), Git/Jenkins CI/CD

Preferred skills

UEFI Secure Boot/GRUB2/TPM 2.0, OTA update frameworks, NVIDIA drivers/CUDA integration, Qt5 GUI environments, Linux partition management, regulated product development (IEC 62304/FDA)

Technologies

Yocto, OpenEmbedded, BitBake, UEFI, GRUB2, TPM 2.0, NVIDIA CUDA, Qt5, systemd, D-Bus, Jenkins, Git, Jira

Responsibilities

Maintain custom Yocto-based Linux distribution including layer authoring and recipe maintenance; Bring up and qualify new commercial laptop hardware platforms; Maintain and harden secure boot chain across multiple hardware platforms; Sustain and enhance field software update and service upgrade workflows; Debug and resolve platform-level issues; Implement and maintain platform-layer services, utilities, and APIs; Perform OS-level security hardening and vulnerability remediation; Produce engineering design documents and technical documentation.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗