3D R&D Engineer focused on designing and implementing 3D technologies for anatomical accuracy. Collaborating with medical experts and UX designers for next-generation products.
Responsibilities
Design and implement 3D rendering, visualization, and interaction features for anatomy-focused applications.
Develop and optimize algorithms for mesh processing, volume rendering, segmentation, and spatial data handling.
Process and prepare 3D anatomical datasets derived from CT/MRI/DICOM sources.
Profile and optimize GPU/CPU performance to support smooth, real-time interaction.
Build prototypes to evaluate new ideas, rendering techniques, and product concepts.
Collaborate with UX designers, medical experts, and product teams to refine user workflows and ensure visual accuracy.
Participate in code reviews, write documentation, and maintain clean, high-quality code.
Troubleshoot rendering issues, geometric artifacts, and pipeline inefficiencies.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Biomedical Engineering, Game Development, or related technical field.
2–3 years of professional experience in software development, preferably in 3D graphics or visualization.
Strong proficiency in C++, with solid understanding of object-oriented design and performance considerations.
Practical experience with a 3D graphics API or engine (OpenGL, Vulkan, DirectX, Unity, Unreal, etc.).
Understanding of core computer graphics principles: rendering pipelines, shaders, transforms, geometry, materials, etc.
Experience working with 3D data (meshes, point clouds, or volumetric datasets).
Familiarity with medical imaging formats (DICOM, CT/MRI data) or willingness to learn quickly.
Strong analytical and problem-solving skills, with the ability to explore and evaluate technical approaches independently.
Experience with GPU programming (CUDA, compute shaders) (preferred).
Background in computational geometry, scientific visualization, or image processing (preferred).
Experience working with anatomical or biomedical datasets (preferred).
Knowledge of numerical methods or real-time rendering optimization (preferred).
Familiarity with cross-platform development (Windows/Linux) (preferred).
Benefits
Health, Dental, and Vision care for you and your family
Performance Engineer developing tests, tools, and frameworks for Salesforce's Automation Platform, ensuring high performance, scalability, and reliability across cloud features.
Principal Metering Engineer providing end to end technical leadership in renewable energy development at NextEra Energy. Focused on metering programming, configuration, testing, and troubleshooting.
Systems & Safety Assurance Engineer enhancing safety and performance in Queensland Rail’s Major Projects team. Providing expert analysis and assurance for the Logan and Gold Coast Fast rail project.
Senior Reservoir Engineer at Deep Sky specializing in CO2 storage solutions across Canada. Leading dynamic reservoir modeling and regulatory applications in a hybrid work setting.
Junior Technical Engineer at Trade Nation providing technical support and troubleshooting for staff issues. Involving hands - on coordination and administration of IT infrastructure and services.
Manufacturing Engineer producing engineering outputs for aerospace projects. Collaborating with teams to ensure quality and efficiency within the production processes.
Junior Engineer Approvals at GROHE managing product certifications for water systems. Engaging with internal and external partners to ensure compliance with standards and norms.
Forward Deployed Engineer embedded with enterprise clients at WRITER, optimizing AI deployment while serving as a technical liaison. Requires in - depth AI expertise and software development skills.
MES Engineer developing and delivering solutions based on Rockwell Automation MES system. Designing modules and troubleshooting according to customer requirements.
Release Train Engineer facilitating Agile Release Train processes for a global technology leader in automation. Leading execution, transparency, and continuous improvement across multiple Agile teams.