Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

canfield scientific Logo

Software Engineering/Development: 3D Graphics Software Engineer

canfield scientific

$120,000 - $200,000
Oct 9, 2025
Parsippany-Troy Hills, NJ, US
Apply Now

Canfield Imaging Systems is looking for a 3D Graphics Software Engineer to design, develop, and maintain real-time 3D applications using modern C++ and OpenGL.

Requirements

  • 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
  • Exposure to Vulkan, Metal, or DirectX graphics APIs is a plus
  • Experience with modern GPU profiling and debugging tools (e.g., RenderDoc, Nsight, glDebugMessageCallback)

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

Other

  • Bachelor’s degree, computer science or related field preferred or an equivalent combination of experience and education
  • the ability to work in a fast-paced environment with shifting priorities
  • enjoys problem solving
  • 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