Senior Software Engineer (C++)
Core
Designing and developing high-quality, performance-critical software in modern C++ for complex healthcare systems.
Role type
Senior Software Engineer (C++)
Builds
Robust software components for medical devices and healthcare systems
Domain
Healthcare / Medical Devices
Deliverable
production ML models | product features
Required skills
Modern C++, Object-oriented design, Multithreading, Performance optimization, Unit testing, Code reviews, Debugging, System architecture
Preferred skills
Embedded software, Real-time systems, Hardware interfaces, Windows development, C#, CI/CD pipelines, Agile methodologies, Medical standards (DICOM/HL7)
Responsibilities
Design, develop, and maintain robust software components in modern C++; Own features from requirements through release; Participate in software architecture and code reviews; Develop reliable multithreaded and performance-sensitive software; Investigate and resolve complex system issues; Integrate software with hardware and devices; Mentor engineers and contribute to engineering practices
Seniority
Senior, hands-on IC