Software Engineering/Development: Junior 3D Graphics Software Engineer

Canfield Scientific
Parsippany, NJ
The ideal Junior 3D Graphics Software Engineer candidate has C++ experience with 3D applications for imaging systems including a good understanding of the software lifecycle. The right candidates will have strong presentation skills, work well independently as well as part of a team, and enjoy collaborating for issue resolution.

Job Description

  • Contribute to the design and development of real-time 3D applications using modern C++
  • Work alongside senior developers to understand and optimize rendering pipelines, 3D geometry handling, and custom shader effects
  • Assist with implementing 3D features for simulation as well as project specific tools
  • Maintain existing 3D application code
  • Collaborate with various teams to understand requirements of projects and provide solutions
  • Stay current with emerging 3D technology and products
  • Work effectively in a changing, fast paced environment with challenging deadlines

Core Requirements

  • Bachelor’s degree, or an equivalent combination of experience and education
  • Experience with C++
  • Solid understanding of 3D computer graphic principles and rendering algorithms
  • Ability to collaborate with subject matter experts and senior team members
  • Familiarity with C++ build tools
  • Strong project management, communication, and organizational skills

Desired

  • 3D research and development experience
  • Knowledgeable of cross-platform development (Windows, Linux, or macOS)
  • Demonstrated experience with OpenGL or OpenGL ES

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 $80,000.00-$100,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 systems and services for pharmaceutical research.
Posted 2026-01-21

Recommended Jobs

Oracle Retail Cloud (Functional / Techno Functional)

TechBiz Global GmbH
Newark, NJ

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently looking for a to join one of our clients ' teams for 6 month contract. If you're loo…

View Details
Posted 2026-01-23

Registered Nurse (RN) - Adolescent Unit

Belle Mead, NJ

Registered Nurse (RN) – Adolescent Behavioral Health  Location: Belle Mead, NJ, USA Pay Rate: $40 - $60 per hour This Position has 2 openings, both of which are part…

View Details
Posted 2026-01-12

Material Distribution Clerk, Distribution

355 Grand Street
Jersey City, NJ

Job Title: Material Distribution Clerk Location: Jersey City Medical Center Department Name: Distribution Req #: 0000222717 Status: Hourly Shift: Day Pay Range: $20.86 - $20.86 per h…

View Details
Posted 2025-11-05

Water/Wastewater Discipline Engineer

Harrison Consulting Solutions
Parsippany, NJ

A multi-discipline engineering firm with over 70 years in business is looking for a Water/ Wastewater Discipline Engineer for their Parsippany office!  Responsibilities: Use technical knowle…

View Details
Posted 2026-01-12

AWS PNE Operations Supervisor

DSV - Global Transport and Logistics
Hainesport, NJ

DSV - Global transport and logistics In 1976, ten independent hauliers joined forces and founded DSV in Denmark. Since then, DSV has evolved to become the world's 3rd largest supplier of global so…

View Details
Posted 2026-01-14

Customer Service Associate

Empire Blended
Bayville, NJ

Customer Service Assoc. should have strong skills in computer knowledge, phone skills, attention to customer specific orders, email efficiency and working in a fast pace environment. You will be w…

View Details
Posted 2026-01-06

Senior Compliance Testing Officer

Royal Bank of Canada
Jersey City, NJ

Job Description WHAT IS THE OPPORTUNITY? The Sr. Compliance Tester leads and conducts independent compliance reviews for the U.S. Compliance Testing Program, a critical program element of the …

View Details
Posted 2026-01-05

Overnight ER/ICU Veterinary Technician, AERA

Ethos Veterinary Health
West Caldwell, NJ

  Overnight ER/ICU Veterinary Technician   The Animal Emergency & Referral Associates in West Caldwell, NJ is hiring a dedicated and enthusiastic Certified Veterinary Technician/ Experienced …

View Details
Posted 2026-01-20

Float Phlebotomist

Covance Inc.
Princeton, NJ

At Labcorp we have a passion in helping people live happy and healthy lives. Every day we provide vital information that helps our clients and patients understand their health. If you are passionate …

View Details
Posted 2026-01-23

Lead Scientist

New Logic Marine Science Camp
Atlantic Highlands, NJ

Are marine science and conservation important to you? Do you want to lead, mentor, and inspire both students and fellow educators to create lasting positive change? We are a team of passionat…

View Details
Posted 2026-01-06