Rive is growing our team to build powerful interactive design and animation tools that transform how apps and games are built.
Do you dream in linear algebra, love to come up with new and more efficient ways of solving IK constraints, or spend your free time constructing and deconstructing complex transform spaces?
As a Graphics Engineer, you should be excited to tackle challenging graphics problems like efficiently rendering curved surfaces on the GPU, have a great grasp of linear algebra, love coming up with new more efficient ways of solving IK constraints, constructing and deconstructing complex transform spaces, and a passion for creating design tools.
What you'll do
- Work with the engineering team to maintain and add new features to Rive.
- Bring Rive to new platforms by writing custom rendering libraries for our runtimes.
What you should have
- An inspiring GitHub profile, website, or references able to demonstrate some killer graphics projects you've worked on.
- Effective communication skills.
- Excellent software design, problem-solving, and debugging skills.
- Deep knowledge of C/C++.
- Excellent knowledge of OpenGL, Vulkan, and/or Metal.
- Experience with graphics performance analysis and optimization.
- A passion for animation and/or motion graphics.
Bonus Points
- Experience with real-time animation or game development.
- Experience with AWS.
- Knowledge of JavaScript.
- Experience with mobile frameworks (iOS, Android, Flutter).
- Knowledge of game engine graphics pipelines (Unity, Unreal, custom).