5 years of experience in 3D realtime rendering applications
Proficient in writing safe and efficient C++ code
Strong understanding of the graphics pipeline and modern rendering techniques
Experience with graphics APIs like Metal, Vulkan, Direct3D 12, and WebGPU
Ability to apply linear algebra to solve 3D geometry problems
Solid debugging and problem-solving skills
Excellent teamwork and communication abilities
Responsibilities
Develop and optimize 3D realtime rendering applications
Write high-performance C++ code for graphics software
Implement modern rendering techniques and image processing
Utilize graphics APIs and shading languages effectively
Collaborate with team members to refine features
Participate in all stages of software development from prototyping to optimization
Troubleshoot and debug complex rendering issues
Benefits
Onsite work environment in Cupertino, CA, fostering collaboration
Opportunity to work on cutting-edge graphics technologies
Engagement in a dynamic team-focused culture
Chance to contribute to innovative 3D rendering solutions
Access to professional development and growth opportunities
Full Job Description
Location: Cupertino, CA (onsite 5 days a week)
Position: Realtime Rendering and Graphics Software Engineer
Job 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 • Passionate about owning and refining features
Preferred: • Experience developing interactive 3D engines on mobile platforms like iOS, Android or Linux • Familiarity with AR/VR rendering technologies