Software Engineer
Core
Designing, developing, and maintaining full-stack software modules and applications for cranial medical devices, ensuring high performance and reliability in clinical environments.
Role type
Software Engineer (Medical Devices)
Builds
Prototypes, proofs of concept, and production-grade software components for cranial solutions.
Domain
Medical Technology / Healthcare
Deliverable
production ML models | product features
Required skills
C/C++, Object-Oriented Design, Full-Stack Development, Test-Driven Development (TDD), Clean Coding, System Architecture, Version Control (GIT), UI Development (Qt)
Preferred skills
Medical device or life science experience, TDD expertise
Technologies
C/C++, Qt, VisualStudio, VisualStudio Code, GIT, Windows
Responsibilities
Designing and developing prototypes and production-grade software modules; Ensuring high performance and reliability of software in clinical settings; Contributing to system architecture and design reviews; Deploying and maintaining full-stack software applications; Testing and debugging applications in cadaveric and laboratory settings; Periodically attending surgical cases to understand end-user requirements.
Seniority
Mid-level, hands-on IC