Requirements * Bachelor’s degree * At least 3 years of commercial experience with C++ * Strong understanding of Computer Science fundamentals (algorithms, data structures, OOP) * Ability to read, understand, and modify existing C++ codebases * Intermediate English level or higher * Willingness to work with C# and .NET technologies (commercial experience with C# is a plus but not required) * Source code (all or fragments) of any C++ project for evaluation
Will be a plus * Commercial experience with C# * Knowledge or experience in medical technologies and DICOM * Experience with desktop application development * Knowledge of WPF
Responsibilities * Development and maintenance of software for medical imaging equipment * Working with both C++ and C# codebases (approximately 50/50) * Developing new features and extending existing functionality * Bug fixing and troubleshooting * Writing unit tests * Creating automation scripts and internal tools * Collaborating with international cross-functional teams
Technologies C++, C# / .NET, WPF, MFC, Databases, Network Communication, DICOM (Digital Imaging and Communications in Medicine), Visual Studio 2022, Jira, Jenkins, Confluence, Microsoft Teams About the Project We are developing software for world-leading medical imaging equipment used to examine more than 300,000 patients daily worldwide.
The project covers software running on medical scanners and workstations, including:
• Installation and software licensing management
• Connectivity configuration and diagnostics
• Patient data management
• Integration with hospital IT systems (EMR, PACS)
• Integration with third-party healthcare systems
• DICOM image processing and interoperability
• Remote access and reporting solutions
• Privacy and security of patient data
The role is ideal for a C++ engineer interested in expanding expertise into the .NET ecosystem. Roughly half of the work involves modernizing and extending existing C++ functionality, while the other half focuses on developing and maintaining C#/.NET components. We Offer * 20 working days of paid vacation * 15 paid sick leave days * Flexible working schedule * Accounting support * English classes * Paid conferences and professional development * Office in Kyiv or Kharkiv * Opportunity to contribute to a globally recognized healthcare product