Zoo logo
Zoo
Posted 80 days agoVerified live 9h ago

CAD Graphics Engine Software Engineer

Brief overview

Remote
UndergradOr in progress
$145k–$195k/yrStated range
C++14C++173D graphicsRendering algorithmsModeling algorithmsVulkanOpenGLCUDACAD 3D editorsGit

Job description

Summary

Zoo is building the next generation of hardware design tools redefining how hardware products are designed, developed, and built. They are seeking a Graphics Engine Software Engineer to help build out the core functionality of their next-generation CAD Graphics Engine, focusing on developing CAD modeling algorithms and rendering code.

Responsibilities

  • Develop and maintain CAD modeling algorithms (editing brep data structures, developing topological algorithms, etc)
  • Develop and maintain rendering code within the graphics core of the CAD engine
  • Implement and continuously improve various low-level and complex architectural systems that interface with Graphics APIs, modeling, rendering, and proceduralization pipelines
  • Analyze code for performance and optimization opportunities as it relates to load times, memory usage and platform-specific performance issues
  • Become an expert on our product strategy and customer use cases in order to provide the best solutions to our growing customer base
  • Document functionality and implementation details for production and other Engineers

Skills

  • B.S. in Computer Science or a related field, or equivalent professional experience
  • Proficiency with C++14/17
  • Substantial experience with 3D graphics, rendering, and modeling algorithms
  • Substantial experience with 3D Graphics APIs such as Vulkan or OpenGL
  • Experience with GPU computing APIs such as CUDA
  • Strong familiarity of the inner workings of CAD 3D editors such as Blender, Maya, Solidworks, AutoCAD, or equivalent
  • Familiarity with Git
  • Experience working with both low-level and visualization-focused aspects of a graphics pipeline

Qualifications

Must Haves

  • B.S. in Computer Science or a related field, or equivalent professional experience
  • Proficiency with C++14/17
  • Substantial experience with 3D graphics, rendering, and modeling algorithms
  • Substantial experience with 3D Graphics APIs such as Vulkan or OpenGL
  • Experience with GPU computing APIs such as CUDA
  • Strong familiarity of the inner workings of CAD 3D editors such as Blender, Maya, Solidworks, AutoCAD, or equivalent
  • Familiarity with Git
  • Experience working with both low-level and visualization-focused aspects of a graphics pipeline

Benefits

  • Competitive equity
  • Full benefits package which may vary by geography

More jobs like this