Senior C++ Engineer (Medical devices)
Core
Design, develop, and maintain high-performance C++ software applications for medical technology products, integrating with hardware and backend services.
Role type
Senior C++ Software Engineer (Medical Devices)
Builds
Software applications for medical technology products
Domain
Medical devices / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++17/C++20), Object-oriented design, Software architecture, Performance optimization, Debugging, Unit and integration testing, Git, API development, Hardware integration
Preferred skills
Experience in medical devices or regulated industries, Knowledge of ISO 13485, Embedded systems experience, Device communication protocols
Technologies
C++17, C++20, Git, AI-powered development tools
Responsibilities
Design and implement new features following established architecture, Optimize applications for performance and memory efficiency, Integrate software with hardware components and third-party libraries, Develop and maintain unit and integration tests, Investigate and resolve defects through root cause analysis, Contribute to code reviews and technical documentation
Seniority
Senior, hands-on IC