Software Engineer
Core
Develop and test software applications for external medical devices, integrating with hardware systems in a highly regulated environment.
Role type
Mid-level Software Engineer (Medical Devices)
Builds
Software applications for external medical devices
Domain
Medical technology / Implantable devices
Deliverable
production ML models | product features
Required skills
C#, Windows development, software lifecycle processes in regulated environments, debugging, test management, defect tracking
Preferred skills
C++, web technologies, NoSQL databases, implantable medical devices, hardware/software interfaces, firmware, bit encoding, agile development
Technologies
C#, Windows, NoSQL, Web, AI tools
Responsibilities
Participate in all phases of software application development and testing (requirements, design, implementation, debugging, unit/integration testing), plan and deliver assignments, manage multiple tasks and projects, create and review software development documentation, identify best technical approaches, solve problems within existing architecture, use AI tools to improve efficiency
Seniority
Mid-level, hands-on IC