Implant Software Staff Engineer
Role responsibilities
Design and develop embedded real-time software for cardiac implantable medical devices under strict power and memory constraints. Lead technical approaches, own key software components, and collaborate cross-functionally to meet project milestones.
Requirements
Requires a BS/MS in Computer Science, Electrical Engineering, or a related field with at least 8 years of embedded software experience. Must have strong proficiency in C and assembly, experience with 8-bit architectures, and at least one year in a regulated medical device industry.
Key skills
Embedded Software Development, C, Assembly, 8-bit Microprocessor Architecture, RTOS, Bare Metal, Cybersecurity for Embedded Systems, Object Oriented Design, FDA Class III Medical Devices, Configuration Management, Defect Tracking, Unit Testing, Technical Leadership, Cross-functional Collaboration, Software Documentation, Developer Verification
Keywords
Embedded Software, Real-time Software, Cardiac Implantable Devices, C, Assembly, 8-bit Microcontroller, RTOS, Bare Metal, Cybersecurity, FDA Class III, Medical Devices, ASIC, Systems Engineering, Configuration Management, Defect Tracking, Object Oriented Design, Software Lifecycle, Unit Testing, Peer Reviews, Medical Equipment Manufacturing