Job
Summary | The ideal candidate
will have expertise in 3D rendering, algorithm development for surface and 3D
model generation, and a strong command of C++. This role involves developing
algorithms and software solutions to create high-quality visual
representations of data. Candidate will be responsible for Design and
implement algorithms for generating and optimizing 3D models and surfaces,
focusing on efficiency and accuracy for deploying medical devices software
applications. Year of Experience in the relevant area: 5+ years of 3d
visualization features of software development. |
Job
Responsibilities | · Algorithm Development · Design and implement algorithms for generating
and optimizing 3D models and surfaces, focusing on efficiency and accuracy. · 3D Rendering: Develop and enhance rendering
techniques to produce photorealistic images and animations, utilizing
advanced shading, lighting, and texturing methods. · C++ Programming: Write high-performance C++
code for 3D visualization applications, ensuring maintainability and
scalability. · Imaging Techniques: Apply imaging techniques
to process and visualize data, including image segmentation, filtering, and
enhancement. · Performance Optimization: Analyze and optimize
rendering performance, ensuring real-time capabilities and efficient memory
usage. · Research and Innovation: Stay abreast of the
latest advancements in 3D visualization and rendering technologies and apply
innovative solutions to enhance product offerings. · Documentation and Support: Provide supportive
documentation for algorithms and software and assist in troubleshooting. |
Essential
Skills | Qualifications: · Bachelor’s or Master’s degree in Computer
Science, Computer Graphics, or a related field. · Experience with imaging software and
techniques, including image processing and analysis. · Proven experience in 3D visualization,
rendering, and algorithm development, with a strong portfolio of relevant
projects. · Proficiency in C++ programming, with a solid
understanding of object-oriented programming principles. Technical Skills: · Experience in 3D graphics libraries and
frameworks (e.g., OpenGL, DirectX, Vulkan). · Strong knowledge of computer graphics
principles, including geometry, lighting, and shading. · Experience with shader programming languages. · Familiarity with 3D modeling software and
tools. Soft Skills: · Excellent analytical and problem-solving
skills. · Strong communication skills and ability to
work collaboratively in a team environment. · Ability to manage multiple projects and
deadlines effectively. |
Nice to
Haves | · Experience with real-time rendering engines
(e.g., Unity, Unreal Engine). · Knowledge of machine learning techniques
applied to 3D modeling and visualization. · Familiarity with parallel computing and GPU
programming. · Experience in Modern C++ 20 or later · Experience in WPF .Net Core/Framework · Experience in Various Toolchains. · Experience in design and architecting medical
device (Nice to have) hardware and software, as part of product development. · Working experience in Git Version versioning
system Jenkins CI and CI concept |
Background
Check required | No criminal record |
Others | · Candidate should clearly mention all project
details along with mandatory technical skills used in each project. |
Loading similar jobs...
Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.