Software Engineering/Development: 3D Graphics Software Engineer

Canfield Medical Imaging

Parsippany-Troy Hills (NJ)

On-site

USD 125,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Canfield Medical Imaging is seeking a skilled 3D Graphics Software Engineer to design, develop, and maintain real-time rendering applications using modern C++ and OpenGL. You will work on rendering pipelines, 3D geometry handling, and shader effects to deliver interactive visualization from large image datasets.

The role requires a Bachelor’s degree, hands-on OpenGL/GLSL experience, cross-platform development, and strong problem‑solving in a fast-paced setting.

Qualifications

  • Bachelor’s degree or equivalent experience.
  • At least 1 year of C++ in high‑performance app development.
  • Experience with OpenGL or OpenGL ES and GLSL shader programming.
  • Solid understanding of 3D graphics, linear algebra, and camera geometry.
  • Cross‑platform development (Windows, Linux, macOS).
  • Familiarity with Git, Make, or CMake.

Responsibilities

  • Design, develop, and maintain real‑time 3D applications using modern C++ and OpenGL.
  • Implement and optimize rendering pipelines, 3D geometry handling, and custom shader effects.
  • Develop features for 3D interaction, visualization, and simulation based on large image datasets.
  • Integrate graphics modules with backend data‑processing and UI frameworks.
  • Debug, profile, and optimize CPU/GPU performance across multiple platforms.
  • Write clean, maintainable, well‑documented, and portable code.

Skills

C++
OpenGL
Shader programming
3D graphics
Cross‑platform development
GPU profiling

Education

Bachelor’s degree in computer science or related field

Tools

Git
Make
CMake

Job description

The ideal 3D Graphics Software Engineer candidate is a skilled C++ developer with experience in real‑time 3D rendering using OpenGL and a good understanding of the software lifecycle. They thrive in a fast‑paced environment with shifting priorities and enjoy problem solving.

Job Description
  • Design, develop, and maintain real‑time 3D applications using modern C++ and OpenGL.
  • Implement and optimize rendering pipelines, 3D geometry handling, and custom shader effects.
  • Develop features for 3D interaction, visualization, and simulation based on large image datasets.
  • Integrate graphics modules with backend data‑processing and UI frameworks.
  • Debug, profile, and optimize CPU/GPU performance across multiple platforms.
  • Write clean, maintainable, well‑documented, and portable code.
Core Requirements
  • Bachelor’s degree in computer science or related field, or equivalent experience and education.
  • At least one year of experience in C++ with a focus on high‑performance application development.
  • Demonstrated experience with OpenGL or OpenGL ES, including GLSL shader programming.
  • Solid understanding of 3D computer graphics, linear algebra, and camera geometry.
  • Knowledgeable of cross‑platform development (Windows, Linux, or macOS).
  • Familiarity with C++ build tools such as Git, Make, or CMake.
Desired
  • Exposure to Vulkan, Metal, or DirectX graphics APIs.
  • Experience integrating 3D visualization with image processing pipelines or machine learning models, medical imaging, regulated software environments, or CI/CD pipelines for mobile.
  • Understanding of scientific visualization, simulation software, or game engine architecture.
  • Experience with modern GPU profiling and debugging tools such as RenderDoc, Nsight, and glDebugMessageCallback.
Benefits and Compensation

Salary range: $125,000.00 – $200,000.00 annually, based on experience, education, and market conditions. Eligible full‑time employees receive a comprehensive benefits package, including paid days off, medical, dental, and vision insurance, a discretionary bonus opportunity, and a 401(k) plan with a 50% employer match.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

3D Graphics Software Engineer
3D Graphics Software Engineer

Canfield Scientific • Parsippany-Troy Hills (NJ)

On-site
USD 120,000 - 200,000
Paid time off
Medical insurance
Dental insurance
+3
Real-Time 3D Graphics Engineer (C++, OpenGL)
Real-Time 3D Graphics Engineer (C++, OpenGL)

Canfieldclinicalsystems • New Jersey

On-site
USD 120,000 - 200,000
Medical, dental, and vision insurance
Paid time off
401(k) plan with employer match
+1
Real-Time 3D Graphics Engineer (C++, OpenGL)
Real-Time 3D Graphics Engineer (C++, OpenGL)

Imagingexcellence • New Jersey

On-site
USD 120,000 - 200,000
Paid days off
Medical, dental, and vision insurance
401(k) plan with employer match
Real-Time 3D Graphics Engineer - C++/OpenGL
Real-Time 3D Graphics Engineer - C++/OpenGL

total body photography • New Jersey

On-site
USD 125,000 - 200,000
Paid days off
Medical, dental, and vision insurance
401(k) plan with employer match
Real-Time 3D Graphics Engineer - C++ & OpenGL
Real-Time 3D Graphics Engineer - C++ & OpenGL

Canfieldresearchgroup • New Jersey

On-site
USD 125,000 - 200,000
Comprehensive benefits
Paid days off
401(k) plan with employer match
Real-Time 3D Graphics Engineer - C++/OpenGL
Real-Time 3D Graphics Engineer - C++/OpenGL

Canfield • New Jersey

On-site
USD 125,000 - 200,000
Paid days off
Medical, dental, and vision insurance
401(k) plan with employer match
Real-Time 3D Graphics Engineer (C++/OpenGL)
Real-Time 3D Graphics Engineer (C++/OpenGL)

Canfieldsci • New Jersey

On-site
USD 125,000 - 200,000
Paid days off
Medical, dental, and vision insurance
401(k) plan with employer match
Real-Time 3D Graphics Engineer (C++/OpenGL)
Real-Time 3D Graphics Engineer (C++/OpenGL)

Canfieldimaging • New Jersey

On-site
USD 125,000 - 200,000
Paid days off
Medical insurance
Dental insurance
+2
Real-Time 3D Graphics Engineer - C++/OpenGL
Real-Time 3D Graphics Engineer - C++/OpenGL

Canfield Scientific, Inc. • New Jersey

On-site
USD 125,000 - 200,000
Paid days off
Medical, dental, and vision insurance
Discretionary bonus eligibility
+1
Real-Time 3D Graphics Engineer - C++ & OpenGL
Real-Time 3D Graphics Engineer - C++ & OpenGL

Canfield Scientific • New Jersey

On-site
USD 125,000 - 200,000
Paid days off
Medical insurance
Dental insurance
+3