Software Engineer
Core
Developing, testing, and maintaining embedded software systems for the BiVACOR Total Artificial Heart (TAH), an implantable medical device.
Role type
Mid-to-Senior Embedded Software Engineer
Builds
Embedded software for life-sustaining implantable medical devices
Domain
Medical device / Embedded systems
Deliverable
production ML models | product features
Required skills
C, C++, embedded systems, real-time applications, hardware-software integration, risk analysis, requirement specification, architecture design, implementation, verification, IEC 62304 compliance
Preferred skills
Python, MATLAB, Windows development (C#, WPF), web application development (JavaScript, TypeScript), mentoring
Technologies
C, C++, Python, MATLAB, C#, WPF, JavaScript, TypeScript
Responsibilities
Develop embedded software for the Total Artificial Heart, manage competing priorities independently, mentor junior engineers, contribute to project planning, stay current with emerging technologies
Seniority
Mid-to-Senior, hands-on IC with mentorship responsibilities