Role - Senior / Lead Algorithm Software Engineer or Senior Software Engineer
Location : Eindhoven, Netherlands
3-day onsite office (Hybrid)
Mode : Permanent / Contract ( We do have both )
- Experience in
- Good years of experience in software development in C++.
- Strong understanding of medical image processing techniques and algorithms including image preprocessing, filtering, registration, segmentation till 3D reconstruction, rendering and manipulation / auto-annotation (any 2 to 3 stages minimum).
- Proficiency in C++17, C++20, or later, STL, design patterns
- Medical image formats - mainly DICOM
- SOLID design principles and object-oriented programming.
- Experience with SDLC tools - Git, CMake, Google test, Visual Studio 22
- Experience with multithreading and parallel processing
- Excellent problem-solving and communication skills
Good to have :
Experience with libraries like ITK, VTK, OpenCV is a plus.Experience with GPU programming (CUDA or OpenCL) and optimizationML techniques for medical image analysisResponsibilities :
Design, develop, refactor image processing algorithms and pipelines in C++Code and design documentation adhering to identified templates and UML. Compliance to SIMD / SAMD standardsStatic, dynamic analysis, unit testing, integration testingContribution to architecture, program increment meetings, scrumsCustomer interaction and working with multicultural technical teams