Software Engineer
Job Description
INFOSYS NOVA HOLDINGS LLC is hiring a Realtime Rendering and Graphics Software Engineer in Cupertino, CA for an onsite role operating 5 days a week. This position focuses on building 3D realtime rendering applications and improving feature quality from early prototypes through performance tuning. You will work with a modern C++ codebase and current graphics APIs and shading languages.
What you will bring
- BA/BS education and 5+ years working on 3D realtime rendering applications
- High proficiency in safe, performant C++ development
- Knowledge of the graphics pipeline, modern rendering techniques, and image processing
- Experience with modern graphics APIs: Metal, Vulkan, Direct3D 12, and WebGPU
- Experience with shading languages: MSL, HLSL, GLSL, and WGSL
- Ability to solve problems in 3D geometry using linear algebra
- Experience across the full software lifecycle, from prototyping to performance optimization
- Solid debugging and problem-solving skills
- Outstanding teamwork and communication skills
- Passion for owning and refining features
Core focus of the role
You will help design, implement, and iterate on realtime graphics capabilities, working through the full path from prototyping to optimization. The work will require strong understanding of rendering fundamentals, safe and efficient C++ practices, and practical experience with modern graphics APIs and shading languages. Your ability to debug complex graphics and geometry problems will be essential, along with collaboration and clear communication with the team.
Compensation and location
Cupertino, CA (onsite)
Salary: USD 130,000 - 140,000 per year
Employment: 5 days a week onsite
Technologies: C++, Metal, Vulkan, Direct3D 12, WebGPU, MSL, HLSL, GLSL, WGSL