Staff Embedded Software Engineer - Advanced Energy
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