CareerPlanGet AI match score →

Senior Embedded Software Engineer

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

Core

Design and build the embedded software platform for the Ion™ endoluminal robotic system used for minimally invasive lung biopsies.

Role type

Senior Embedded Software Engineer

Builds

Embedded Linux software platform, drivers, and middleware for surgical robotics

Domain

Medical Robotics / Healthcare Technology

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ (C++11+), Embedded Linux development, Linux kernel driver development, Device tree, Bootloader integration, FPGA/PCIe/DMA integration, Python, Bash, System-level debugging, CI/CD

Preferred skills

Real-time system design, Cybersecurity (secure boot, encryption), FDA-regulated system experience, Networking/Streaming (UDP, RTP, SSL/TLS), Yocto/OpenEmbedded

Technologies

Linux, C++, C, Python, Bash, GDB, JTAG, FPGA, PCIe, DMA, Yocto, PetaLinux

Responsibilities

Collaborate with cross-functional teams to define technical requirements and design trade-offs; Develop and maintain embedded Linux software across the full lifecycle; Integrate software with hardware during early bring-up and debug complex system issues; Design software with robustness, fault detection, and performance optimization; Mentor junior engineers and lead architectural discussions.

Seniority

Senior, hands-on IC

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