CareerPlanSign in

Managing Staff, Embedded Software Engineer - Advanced Energy

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

Core

Lead a small team in the architectural design and implementation of embedded software for novel electrosurgical and robotic systems for minimally invasive surgery.

Role type

Managing Staff Embedded Software Engineer

Builds

Embedded software and firmware for electrosurgical devices and robotic surgical products

Domain

Medical devices / Electrosurgery / Robotics

Deliverable

production ML models | product features

Required skills

Embedded systems software design (C/C++), Bare-metal and Linux embedded development, Control theory and system tuning, Hardware bring-up and debugging, Real-time data acquisition and analysis, Object-oriented programming, Firmware development

Preferred skills

Medical device industry experience, Standards 60601 and 62304 familiarity

Technologies

C++, C, Verilog, Python, I2C, SPI, RS232, CAN, ADCs, DACs, PWM

Responsibilities

Lead technical development of embedded software for electrosurgical devices, Develop software for robotic products, Develop firmware for embedded systems, Support manufacturing and test teams, Solve complex technical problems independently

Seniority

Managing Staff, hands-on IC with team leadership

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