SR. GRAPHICS PROGRAMMER
Who we are:
Zwift is the fitness company born from gaming. We use the fun of gaming and the power of communities to inspire and encourage everybody to turn their fitness goals into achievements, from start to finish, wherever your finish line is.
We took the boring indoor cycling and running routine and game-ified it, creating a rewarding social experience shared by a global community.
We're a fast growing, solidly backed startup defined by a passionate group of creative people. Zwift HQ is located in sunny Long Beach, CA with offices in NYC, London, and Rio de Janeiro.
Who we're seeking:
As a Graphics Programmer at Zwift you will be expected to work on our core graphics engine across all platforms, including MacOS/PC/Android/iOS using GL and GLES3.
What you'll do:
- Design and program low level graphics engine systems
- Optimize rendering systems for performance or memory
- Special FX programming
- Maintain cross platform shader system
- Additional responsibilities may be assigned as needed
What we're looking for:
- Excellent 3D math skills (linear algebra, vector math)
- Experience implementing some common graphics effects (DoF, CSM, Motion Blur, HDR, or others)
- Experience understanding, measuring, and optimizing graphics bottlenecks
- Strong knowledge of C and C++ programming languages
- Experience using standard graphics APIs (DirectX, OpenGL, GCM, Vulcan)
- Proficiency with shaders
Bonus Points
- Desire to understand hardware at a low level
- Console programming experience *Preferred*
Top reasons we think you'll love it here:
- Great Employee Fitness Program… earn a bike!
- Amazing office location in downtown Long Beach with spectacular views
- Competitive Benefits (including Medical, Dental, and Vision)
- Awesome team of talented individuals that love what they do
- Did we mention that we ride bikes and run at work?
Zwift, Inc. is an Equal Opportunity Employer.