Software Engineer
Core
Develop high-quality software for medical device products, translating clinical and user needs into functional designs and implementations.
Role type
Software Engineer (Medical Devices)
Builds
Medical device applications, user interfaces, services, data systems, algorithms, and firmware.
Domain
Healthcare / Medical Devices
Deliverable
production ML models | product features
Required skills
Software development, AI-assisted development tools, software design, source control, automated testing, problem-solving, cross-functional collaboration
Preferred skills
Medical device software development, robotics/navigation/imaging/surgical systems, regulated/safety-critical industry experience, technical leadership
Technologies
AI-assisted development tools, source control systems, automated testing frameworks
Responsibilities
Translate clinical and product needs into software behavior and designs; Design, implement, debug, and test production-quality software; Develop prototypes and proofs of concept; Integrate software with adjacent components; Participate in design reviews, code reviews, and release activities; Contribute to medical-device software documentation and compliance processes.
Seniority
Mid-level, hands-on IC