Rive is looking for a highly experienced Senior C++ Engineer to take ownership of the core animation runtime. You will work on a small, performance-driven team to build and optimize a widely used open-source runtime that powers interactive experiences across apps, games, websites, and vehicles.
What You'll Do
- Own, architect, and implement Rive’s C++ core animation runtime.
- Work closely with world class designers to innovate and implement brand new features.
- Focus on improving performance from C++ optimizations, to SIMD, to threading, to clever math formulas, continually thinking about how to maximize performance.
- Contribute to and create new automated CI workflows on GitHub to ensure the quality of our runtime across all architectures and platforms.
What We're Looking For
- Very experienced C++ Engineer
- Obsession for making code FAST
- Experience with performance optimization in C++
- Experience with low-level systems programming
- Ability to work on a small, performance-oriented team
- Experience with GPU programming
Nice to Have
- Experience with SIMD optimizations
- Experience with threading and concurrency
- Strong mathematical background, particularly in bezier curves and animation systems
- Experience contributing to automated CI workflows on GitHub
- Experience working with cross-platform runtimes
Technical Stack
- C++
- GPU programming
- SIMD
- Threading
- Bezier curves
- Animation runtime
- GitHub
- CI/CD workflows
Team & Environment
- Team size: small
- Structure: low-level, performance oriented team
Work Mode
- Type: global
Rive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.




