Software Engineer

INFOSYS NOVA HOLDINGS LLC•Cupertino, CA
•$130,000 - $140,000•Onsite

About The Position

This position is for a Realtime Rendering and Graphics Software Engineer. The role involves working on 3D realtime rendering applications and requires a strong understanding of the graphics pipeline, modern rendering techniques, and image processing. The engineer will be responsible for all stages of software development, from prototyping to performance optimization, and will need to solve problems in 3D geometry using linear algebra. The role emphasizes teamwork, communication, and a passion for owning and refining features.

Requirements

  • BA/BS and 5 years working on 3D realtime rendering applications
  • High proficiency in writing safe, performant C++ code
  • Knowledge of the graphics pipeline, modern rendering techniques, and image processing
  • Experience with modern graphics APIs (Metal, Vulkan, Direct3D 12, WebGPU) and shading languages (MSL, HLSL, GLSL, WGSL)
  • Ability to solve problems in 3D geometry using linear algebra
  • Experience with all stages of software development, from prototyping to performance optimization
  • Solid debugging and problem-solving skills
  • Outstanding teamwork and communication skills

Nice To Haves

  • Passionate about owning and refining features

Responsibilities

  • Work on 3D realtime rendering applications
  • Write safe, performant C++ code
  • Apply knowledge of the graphics pipeline, modern rendering techniques, and image processing
  • Utilize modern graphics APIs (Metal, Vulkan, Direct3D 12, WebGPU) and shading languages (MSL, HLSL, GLSL, WGSL)
  • Solve problems in 3D geometry using linear algebra
  • Engage in all stages of software development, from prototyping to performance optimization
  • Utilize debugging and problem-solving skills
  • Collaborate effectively with a team and communicate clearly
  • Own and refine features
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service