Talent.com
Canfield Scientific
Software Engineering/Development: 3D Graphics Software EngineerCanfield Scientific • Parsippany, NJ, USA
Software Engineering/Development: 3D Graphics Software Engineer

Software Engineering/Development: 3D Graphics Software Engineer

Canfield Scientific • Parsippany, NJ, USA
30+ days ago
Salary
$125,000.00 yearly
Job type
  • Full-time
Job description

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.

Create a job alert for this search

Software Engineering/Development: 3D Graphics Software Engineer • Parsippany, NJ, USA

Similar jobs

AI Native Software Engineering Manager

AccentureMorristown, NJ, United States
Full-time

A forward-thinking services company at the forefront of AI-native innovation.We partner with enterprise clients to create next-generation, agent-powered workflows engineered to scale in real-world ... Show more

 • Promoted

Senior Software Engineer - Hybrid (C++/Linux) & Growth

SS&C TechnologiesUnion, NJ, United States
Full-time

A leading financial services and healthcare technology company is seeking a Senior Software Engineer to modernize their Geneva portfolio management platform.The role requires expertise in C++ and s... Show more

 • Promoted

Senior Software Engineer

Bessemer TrustPort Reading, NJ, United States
Full-time

As a Senior Software Engineer, you will play a crucial role in developing and maintaining innovative, scalable, and secure applications that support the firm’s strategic objectives.Your expertise i... Show more

 • Promoted

ENT Final-Year Residents & Fellows | Optum Pathways Program *Remote*

OptumMiddletown, NY, US
Remote
Full-time

Get ready to put your training into practice with the Physician Pathways Program at Optum.Otolaryngology Residents and Fellows ready to get a head start on their clinical career with a forward-thin... Show more

 • Promoted

Physics Private Tutoring Jobs Ramapo

SuperprofRamapo, New York, US
Full-time +1

Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup... Show more

 • Promoted

Senior DSP Software Engineer

CienaNew Providence, NJ, United States
Full-time

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual... Show more

 • Promoted

Senior Software Engineer

WebMDNewark, NJ, United States
Full-time

Computer Science/IT degree (or any other engineering discipline).NET Core, MS SQL Server, and Python.Strong knowledge of software development, debugging, and deployment tools.Experience with Apache... Show more

 • Promoted

Senior Blockchain Software Engineer (Remote)

Broadridge Financial SolutionsNewark, NJ, United States
Remote
Full-time

Broadridge Financial Solutions is seeking a Senior Software Engineer to join their team in Newark, New Jersey.This hybrid role involves developing secure blockchain technologies and distributed led... Show more

 • Promoted

VP, Software Development — Lead Engineering Excellence & Strategy

ShoptalkBerkeley Heights, NJ, United States
Full-time

Shoptalk is seeking a VP of Software Development to spearhead modernization efforts and lead software development teams.This role requires a minimum of 12 years of technology leadership experience,... Show more

 • Promoted

Remote Corporate Development Associate - AI Trainer ($50-$60 per hour)

Data AnnotationMechanicstown, New York
$50.00 hourly
Remote
Full-time +1

DataAnnotation is committed to creating high-quality AI.Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own&nbsp... Show more

 • Promoted

Lead Golang Software Engineer

Highbrow LLCMorris Plains, NJ, United States
Full-time

Job Location: Morris Plains NJ, Austin TX, St.Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers.This person will be responsible for building Clinical transformation.Assist ... Show more

 • Promoted

Senior Cyber Software Engineer - Real-Time Security

CACI International IncFlorham Park, NJ, United States
Full-time

CACI International Inc is looking for a Senior Software Engineer in Florham Park, NJ, to lead the design of advanced cyber capabilities that strengthen national security.The role involves working o... Show more

 • Promoted

Senior 3D Graphics Software Engineer - REMOTE Job at 4D Pipeline in Union

4D PipelineUnion, NJ, United States
Remote
Full-time

Senior 3D Graphics Software Engineer - REMOTESenior 3D Graphics Software Engineer - REMOTEGet AI-powered advice on this job and more exclusive features.DEVELOPMENT, ANYWHERE IN THE WORLD (100% REMO... Show more

 • Promoted

Neurology Final-Year Residents & Fellows | Optum Pathways Program *Remote*

OptumMiddletown, NY, US
Remote
Full-time

Get ready to put your training into practice with the Physician Pathways Program at Optum.Otolaryngology Residents and Fellows ready to get a head start on their clinical career with a forward-thin... Show more

 • Promoted

Senior DSP & Simulation Software Engineer

CienaNew Providence, NJ, United States
Full-time

Ciena in New Providence, NJ is seeking a talented Software Developer to enhance its electro/optical simulation infrastructure.The role involves designing, coding, testing, and optimizing software f... Show more

 • Promoted

Software Engineer III

Spectraforce TechnologiesNewark, NJ, US
Full-time

Position: Software Engineer III.Here is What You Can Expect on a Typical Day.Build applications ensuring that the code follows the latest coding practices and industry standards, using modern desig... Show more

 • Promoted

Solution Architect, SASE, Northeast

Check Point Software TechnologiesNewark, NJ, United States
Full-time

Solution Architect, Secure Access Service Edge.As the world's leading vendor of Cyber Security, facing the most sophisticated threats and attacks, we've assembled a global team of the most driven, ... Show more

 • Promoted

Software Architect, Sr.

ClouticsEdison, NJ, United States
Full-time +1

Please email your profile to Hr At Cloutics Dot Com.We will get back to you as soon as we can.Job title - Application Developer.Job location - Edison, NJ and unanticipated client sites across the U... Show more

 • Promoted

Lead Software Engineer (Hybrid)

Selective InsuranceShort Hills, NJ, US
Full-time

At Selective, we don't just insure uniquely, we employ uniqueness.Selective's unique position as both a leading insurance group and an employer of choice is recognized in a wide variety of awards a... Show more

 • Promoted

Principal Software Engineer – Embedded Systems (Contract)

USMCampbell Hall, NY, United States
Full-time

A global IT solutions provider is seeking a Principle Software Engineer for a contract-to-hire role.This position requires expertise in software and network integration within embedded systems and ... Show more