Senior Firmware Engineer
Core
Develop and deliver reliable, compliant embedded firmware for implantable medical devices used in spinal cord injury repair and chronic pain treatment.
Role type
Senior IC firmware engineer (medical devices)
Builds
Implantable stimulators and external accessories
Domain
Medical devices / Implantable neurostimulation
Deliverable
production ML models | product features
Required skills
C (embedded), ARM microcontrollers, wireless communication, oscilloscope usage, bus analyzer usage, logic analyzer usage, IEC 62304, ISO 13485, FDA QSR, implantable medical device development
Preferred skills
Assembly, C++, C#, Rust, FDA submissions experience
Technologies
ARM, C, C++, C#, Rust, Assembly
Responsibilities
Design and implement embedded and PC-based software interfacing with implantable stimulators; define software requirements, create designs, implement code, and perform verification and validation; investigate, debug, and analyze device issues in complex system interactions; support deployed products by identifying root causes and implementing corrective actions; conduct cross-functional design and code reviews; evaluate new technologies through literature reviews and proof-of-concept efforts; mentor junior engineers and peers.
Seniority
Senior, hands-on IC with technical leadership