Real-Time Rendering and Graphics Software Engineer
Role details
Job location
Tech stack
Requirements
BA/BS plus 5 years of hands-on experience building real-time 3D rendering applications\nMastery of writing C++ that is safe, performant, readable, and built to last\nDeep understanding of the graphics pipeline, modern rendering techniques, and image processing\nFluency with one or more modern graphics APIs (e.g., Metal, Vulkan, Direct3D 12, WebGPU) and shading languages (e.g., MSL, HLSL, GLSL, WGSL)\nSharp instincts for 3D geometry and linear algebra\nExperience with multi-threaded rendering architectures\nMethodical debugging mindset and tenacious problem-solving instincts\nCommunication skills to make complex ideas clear to leadership and the collaboration skills to focus teams' efforts\nDeep ownership of the features you ship
Track record of shipping interactive 3D engines at scale for mobile platforms such as iOS, Android, or Linux\nExperience navigating the entire lifecycle of software development, from whiteboarding designs to shipping quality, optimized code\nProficiency with GPU profiling tools and performance optimization for mobile platforms\nFamiliarity with AR/VR rendering technologies and the unique challenges of immersive environments