CareerPlanSign in

Senior Embedded Software Engineer

Sunnyvale, CA, us💼 Full-time🗓 2026-09-02 → 2026-09-26

Core

Develop, maintain, and debug embedded software and firmware for the ION robotic bronchoscopy platform, ensuring high reliability and performance for surgical robotic systems.

Role type

Senior Embedded Software Engineer (Medical Robotics)

Builds

Embedded software and firmware for the ION robotic bronchoscopy platform

Domain

Medical Robotics / Surgical Technology

Deliverable

production ML models | product features

Required skills

C, C++, Python, embedded communication protocols (I2C, SPI, UART, CAN, TCP/IP), root cause analysis, embedded system debugging, cross-functional collaboration

Preferred skills

Full product development lifecycle experience, modern software lifecycle tools (JIRA, Git, Jenkins), build systems (CMake, Emake), fiber optic communication interfaces, field support for commercial medical devices

Technologies

C, C++, Python, I2C, SPI, UART, CAN, TCP/IP, JIRA, Git, Jenkins, CMake, Emake

Responsibilities

Maintain and enhance embedded software across multiple hardware boards; conduct root cause analysis and implement solutions for released products; provide technical support for deployed medical devices; collaborate with hardware and test teams on system lifecycle; generate technical documentation; ensure designs meet quality and safety standards

Seniority

Senior, hands-on IC

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