CareerPlanSign in

Senior Embedded Software Engineer

Sunnyvale, CA, us💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Own and maintain a custom Yocto/OpenEmbedded-based Linux distribution for a robotic-assisted bronchoscopy navigation and biopsy planning software platform.

Role type

Senior embedded Linux platform engineer

Builds

A secure, serviceable medical device platform (procedure planning laptop) running a custom Yocto-based Linux distribution

Domain

Medical device software / Embedded Linux

Deliverable

production ML models | product features | infrastructure

Required skills

Yocto Project/OpenEmbedded, BitBake, Linux OS development, Bash scripting, C/C++, field software update mechanisms, Linux security hardening, hardware bring-up (x86/embedded), CI/CD tools

Preferred skills

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

Technologies

Yocto, OpenEmbedded, BitBake, UEFI, GRUB2, TPM 2.0, NVIDIA CUDA, Qt5, systemd, Git, Jenkins

Responsibilities

Maintain custom Yocto layers and recipes; bring up and qualify new commercial laptop hardware; maintain secure boot chain; sustain field software update workflows; debug platform-level issues; implement platform-layer services; perform OS security hardening; produce engineering documentation

Seniority

Senior, hands-on IC

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