Software Engineering/Development: 3D Graphics Software Engineer

Canfield Scientific, Inc.
Parsippany, NJ

The ideal 3D Graphics Software Engineer candidate is a skilled C++ with experience in real-time 3D rendering using the OpenGL with a good understanding of the software lifecycle, the ability to work in a fast-paced environment with shifting priorities and enjoys 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, computer science or related field preferred or an equivalent combination of experience and education

At least 1 year of established experience in C++ with 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 and make or CMake

Desired:

Exposure to Vulkan, Metal, or DirectX graphics APIs is a plus

Experience integrating 3D visualization with image processing pipelines or machine learning models, medical imaging or regulated software environments, or CI/CD pipelines for mobile (e.g. Jenkins, GitHub Actions)

Understanding of scientific visualization, simulation software, or game engine architecture

Experience with modern GPU profiling and debugging tools (e.g., RenderDoc, Nsight, glDebugMessageCallback)

Canfield Imaging Systems is the world-leading developer of specialized photographic systems for medical practices, institutions, research organizations, and pharmaceutical suppliers. Canfield offers comprehensive benefits to its eligible full-time employees. These include paid days off, medical, dental, and vision insurance, may be eligible for a discretionary bonus, and a 401(k) plan with employer match (currently set at 50%). The anticipated salary range for the position is $125,000.00-$200,000.00 annually. This is dependent upon consideration of multiple factors when determining a base salary such as a candidate’s experience, education, and current market conditions. If the role is eligible for full benefits, it will be discussed with you during the interview process. Canfield Imaging Systems is a division of Canfield Scientific, Inc., the largest provider of photographic documentation resources and services for pharmaceutical research.

Posted 2026-05-28

Recommended Jobs

Pelvic Floor Physical Therapist

Body Moksha Physical Therapy
Chatham, NJ

Pelvic Floor Physical Therapist Practice Pelvic Health the Way It Was Meant to Be Practiced You did not become a Physical Therapist to rush visits, skim the surface, or feel disconnected from y…

View Details
Posted 2026-05-27

Business Development Manager, MS Content & Services

LG Electronics North America
Englewood Cliffs, NJ

Step into the innovative world of LG Electronics. As a global leader in technology, LG Electronics is dedicated to creating innovative solutions for a better life. Our brand promise, 'Life's Good', e…

View Details
Posted 2025-08-13

Diesel Mechanic

L'attitude
Cherry Hill, NJ

Job Description Job Description We’re looking to add an experienced Diesel Mechanic to our growing team in South Jersey ASAP! Do you want to take your career to the next level? Looking for a gr…

View Details
Posted 2026-05-15

Commercial Electrical Project Manager

Ocean Coast Electric LLC
Monroeville, NJ

Job Description Job Description Benefits: ~401(k) ~ Dental insurance ~ Vision insurance Job description: Duties and Responsibilities: Manage electrical projects using estimate, pla…

View Details
Posted 2026-03-29

Talented Urogynecologist needed for growing team in Westwood, NJ | 20 mi to NYC

Ardent Health
Westwood, NJ

Pascack Valley Medical Group is seeking a BE/BC Urogynecologist to join their expanding practice in vibrant Westwood, NJ. Join a dedicated team of physicians in a desirable location that combine…

View Details
Posted 2026-04-08

Prep Cook

Doherty Enterprises
Flanders, NJ

Job Description Job Description Overview Applebee’s is hiring Prep Cooks who enjoy working behind the scenes to keep the kitchen running strong. If you take pride in fresh prep, organizati…

View Details
Posted 2026-05-28

Travel Radiology CT Tech Job

Westwood, NJ

Job Overview TLC Nursing Associates, Inc. is seeking an experienced Computed Tomography (CT) Technologist to perform high-quality CT scans, ensure patient safety, and uphold regulatory standard…

View Details
Posted 2026-04-03

Director, Marketing

WebMD
Newark, NJ

Description Position at WebMD Job Summary: As a Director, Audience Engagement for our Live Business Unit, you will be an integral member of the audience engagement team and will be responsible fo…

View Details
Posted 2026-05-27

Job title: Business Analyst Location: Plainsboro, New Jersey

Hermes Networks Inc.
Plainsboro, NJ

Job title: Business AnalystLocation: Plainsboro, New Jersey Required skills: ~Analyze procedures and problems to improve business systems. ~Review system capabilities and workflow, and recommend so…

View Details
Posted 2026-05-27

Travel Coordinator

Utilities One
Voorhees, NJ

Job Description Job Description Description At Utilities One , we are driven by innovation, operational excellence, and a commitment to building the future of critical infrastructure. As a tru…

View Details
Posted 2026-04-23