Senior Software Engineer
Core
Designing and developing scalable software solutions for medical applications, focusing on UI/UX, graphics rendering, and modernizing rendering architecture.
Role type
Senior Software Engineer (Graphics & Medical Imaging)
Builds
Medical imaging visualization tools and complex software components for patient care applications.
Domain
Healthcare technology / Medical imaging / Computer Graphics
Deliverable
production ML models | product features
Required skills
C++, Python, SDL, CUDA, Vulkan, OpenGL, scene rendering, graphics pipeline development, UI/UX design for graphics-driven applications, image processing algorithms (OpenCV, ITK), legacy architecture modernization
Preferred skills
Machine learning/deep learning (segmentation, registration, classification), robotic systems knowledge, medical image visualization tools
Technologies
SDL, CUDA, Vulkan, OpenGL, OpenCV, ITK
Responsibilities
Develop and implement high-quality, scalable software solutions for medical applications; Design, implement, and maintain UI and rendering components; Contribute to decoupling UI layers from graphics/rendering code; Implement and optimize rendering solutions using modern graphics APIs; Troubleshoot and resolve rendering, UI, and performance issues in production systems; Participate in technical design discussions and code reviews
Seniority
Senior, hands-on IC