Middle/Senior ะก++ developer
Project: Software development for a Cardiovascular Ultrasound Scanner (heart and vessels).
Team: The team is a browser-based medical imaging product aimed at bringing the capabilities of the desktop application to the web. The system enables viewing, analysis, and processing of ultrasound studies and medical data. The team consists of several C++ developers, an Angular developer, a tester, a software architect, and a Scrum master.
Technologies:
- Windows OS
- TypeScript/Angular, REST API for frontend
- WebAssembly, C++ 17+ for backend
- QT, MFC for UI
- COM, ATL for interprocess communication
- SVN, Git as source control
- Visual Studio, CMake
Requirements:
- At least 4 years of professional desktop C++ experience
- Knowledge of modern C++ standards (C++ 17, 20, 23) and syntaxis
- Deep understanding of core C++ language
- Intermediate English level (written and spoken)
Will be a big plus:
- Knowledge of QT framework
- Knowledge of medical imaging concepts (e.g., DICOM, visualization)
- WebAssembly experience
- Basic C# knowledge
Responsibilities:
- Development of a new browser-based framework for the medical product
- Porting of C++ business logic via WebAssembly (WASM)
- Participation in architecture design for a greenfield product
- Collaboration with C++ and frontend devs, domain experts, and the product team
- Mandatory participation in Scrum meetings with the team