CareerPlanSign in

Staff Embedded Software Engineer - Advanced Energy

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

Core

Architectural design and implementation of embedded software for novel electrosurgical systems and robotic products for minimally invasive surgery.

Role type

Staff Embedded Software Engineer (Medical Devices)

Builds

Electrosurgical devices, robotic surgical systems, and firmware for minimally invasive surgery

Domain

Medical devices / Electrosurgery / Robotics

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C/C++ (bare-metal & Linux), Verilog, Python, Control theory, Hardware bring-up, Oscilloscope/Logic analyzer usage, ADC/DAC/PWM/Waveform generation, Serial communications (I2C, SPI, RS232, CAN)

Preferred skills

Medical device industry experience, Standards 60601 and 62304 familiarity

Technologies

C++, C, Verilog, Python, Linux, I2C, SPI, RS232, CAN

Responsibilities

Lead technical development of embedded software for electrosurgical devices, Develop software to acquire, process, store, and analyze energy data in real-time, Develop software to support manufacturing and test teams

Seniority

Staff, hands-on IC with team leadership

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