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