CareerPlan

Staff Embedded Software Engineer

San Jose, California, USFull-time$133k–$222k2026-11-09 → 2026-11-10
Hybrid

Core

Design, develop, debug, and improve production embedded software for surgical products, focusing on architecture, integration, and complex technical problems.

Role type

Staff Embedded Software Engineer (Medical Devices)

Builds

Surgical support products, urology portfolio, operating room integration systems

Domain

Medical Devices / Surgical Technology / Embedded Systems

Deliverable

production ML models | product features

Required skills

C++, Embedded Linux, Software Architecture, System Integration, Root-cause Analysis, Technical Leadership

Preferred skills

.NET Framework, C#, Qt/QML, RTOS, Medical Device Development, Regulated Product Development

Technologies

C++, Embedded Linux, Qt/QML, .NET Framework, C#

Responsibilities

Design and develop production software on Embedded Linux platforms; Own software architecture and technical direction; Drive integration across application software, firmware, electronics, and sensors; Lead complex technical investigations and root-cause analysis; Partner with multidisciplinary teams throughout the product lifecycle; Support early product development, feasibility, and prototyping.

Seniority

Staff, hands-on IC with technical ownership