Senior Embedded Software Engineer - Advanced Energy
Core
Architectural design and implementation of software for novel electrosurgical and robotic systems for minimally invasive surgery.
Role type
Senior Embedded Software Engineer
Builds
Electrosurgical and robotic products for minimally invasive surgery
Domain
Medical device industry / Embedded systems / Control theory
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ on bare-metal and Linux, embedded peripherals (ADCs, DACs, PWM, I2C, SPI, CAN), hardware bring-up with oscilloscopes/logic analyzers, control theory and system tuning
Preferred skills
Medical device industry experience, familiarity with standards 60601 and 62304
Technologies
C++, C, Verilog, Python, Linux, I2C, SPI, RS232, CAN
Responsibilities
Develop software applications for electrosurgical and robotic products, develop firmware for embedded systems, develop software to acquire and analyze energy data in real-time, support manufacturing and test teams
Seniority
Senior, hands-on IC