This role will be involved throughout the complete software development lifecycle, including concept development, requirements definition, architecture, design, implementation, verification, testing, and product release. The ideal candidate will have strong experience with C++, Qt, Linux, OpenGL/CUDA, NVIDIA GPU programming, computational geometry, and 2D/3D graphics development, preferably within a regulated medical device environment.