Senior Principal Enterprise Software Engineer
MedtronicMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead software architecture and technical direction for complex Class II and III medical device software products and platforms.
Define system-level software requirements and design scalable, secure solutions across embedded, mobile, enterprise, and connected software domains.
Drive development, verification, and improvement of high-integrity software and reusable frameworks within a regulated medical device environment.
Minimum Requirements
Bachelor's degree in Computer Science Engineering with 20+ years software engineering experience OR Master's degree with 17+ years experience.
Proven experience in software architecture, development, debugging, and testing with C# and .NET.
Experience in developing medical device software involving real-time data acquisition, processing, synchronization, or presentation.
Experience with embedded and connected software including Bluetooth, TCP/UDP communication, socket communication, and REST/SOAP services.
Ideal Candidate Profile
Experienced in architecting high-integrity software for Class II/III medical devices, preferably with implantable systems or device simulators.
Familiar with medical device regulatory standards (IEC 62304, ISO 13485), cybersecurity, secure software development, and Agile/TDD practices.
A technical leader skilled in collaboration across global, cross-functional teams driving technical strategy and mentoring engineers.
