Senior Software Engineer
Core
Design, develop, verify, and maintain software for medical device products, specifically connected cardiac care ecosystems, ensuring compliance with standards like IEC 62304.
Role type
Senior Software Engineer (Medical Devices)
Builds
Connected cardiac care software, real-time data platforms, and intelligent clinical tools for implantable cardiac devices.
Domain
Healthcare / Medical Devices / Cardiac Therapies
Deliverable
production ML models | product features
Required skills
Software development lifecycle, Agile, Test-Driven Development (TDD), C++, Java, Python, C#, .NET, JavaScript, XML, HTML, software verification, technical leadership, mentoring, AI-assisted coding tools
Preferred skills
Medical device software development, regulatory knowledge, reusable framework development, cross-functional product development
Technologies
C++, Java, Python, C#, .NET, JavaScript, XML, HTML
Responsibilities
Design and develop compliant medical device software, lead development activities and planning, conduct technical reviews of code and architecture, mentor junior engineers, drive continuous improvement initiatives, partner with stakeholders for delivery, utilize AI tools for implementation and debugging
Seniority
Senior, hands-on IC with mentorship