Search by job, company or skills

cg-vak software & exports ltd.

Principal Graphics Engineer

Save
new job description bg glownew job description bg glow
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Principal Graphics Engineer you would lead the design and optimization of a high-performance, browser-based visualization engine for multi-sensordata annotation. You will architect GPU pipelines that deliver real-time 3D rendering for LiDAR,RADAR, and video data, and drive innovation in how users visualize, edit, and validate complex 3D environments.

This is a principal-level, hands-on engineering role that also influences technical strategy,design direction, and mentorship within the graphics and visualization team.

Key Responsibilities at this Role

  • Design: Architect and optimize WebGPU/WebGL rendering pipelines for large-scale point clouds and sensor-fusion visualization.
  • Performance Optimization: Lead the optimization efforts for rendering massive 3D point clouds (millions of points) in real-time using techniques like frustum culling, level-of-detail (LOD), spatial partitioning (e.g., octrees/k-d trees), and instancing.
  • Shader Development: Design, write, and maintain high-performance, complex
  • GLSL/WGSL shaders for both rendering and compute tasks (e.g., color mapping, depthprocessing, data manipulation, and custom visualization effects).
  • API Mastery: Serve as the subject matter expert for three.js, WebGL 2.0, and the emerging WebGPU standard.
  • Geometry Management: Expertly manipulate and optimize three.js Primitives
  • (e.g.,BoxGeometry, Points, LineSegments) for memory efficiency and rendering speed,especially when dealing with dynamic annotation tools.
  • Real-Time Processing: Implement on-device data processing, filtering, and transformation logic directly within the GPU compute pipeline, minimizing CPU overhead
  • Code Quality & Architecture: Establish best practices for 3D rendering code, conduct code reviews, and mentor junior developers.

Skill: The Expertise RequiredMust-Haves for this Role

  • 6–10 years of experience building GPU-accelerated graphics applications around Typescript/Javascript.
  • Proficiency in GLSL shader programming, WebGL 2.0 and WebGPU.
  • Expert-level proficiency with three.js and extensive experience writing custom, performant rendering logic.
  • Deep understanding of 3D mathematics, camera models, and real-time rendering pipelines.
  • Mastery of three.js geometric primitives including efficient use of BufferGeometry,attribute buffers, and techniques for instanced rendering.
  • Experience optimizing performance bottlenecks in CPU/GPU rendering pipelines.

Skills: visualization,three.js,design,3d,graphics,rendering

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147490203