
Senior C++ Engineer
Rive
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $180,000 - $215,000 per year
Job Level
Tech Stack
About the role
- 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, you’ll be 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.
Requirements
- 5+ years of professional experience programming in C++.
- Proven ability to come up to speed and contribute quickly to a complex code base.
- Self-directed with prior experience owning and delivering features.
- Passion for math, with strong skills in areas relating to Bezier curves, including linear algebra and calculus.
- Experience writing numerically stable routines for 32-bit floating point processors.
- Experience working with vector instructions sets (AVX, SSE, NEON, Web Assembly SIMD)
- Proficiency in dev tooling and automation (GitHub CI, etc.)
- Experience in WASM (Bonus)
- Prior experience working in a startup or small, nimble environment (Bonus)
Benefits
- remote work environment
- comprehensive health, dental, and vision coverage
- stock options
- fair and equitable compensation practices
- support for diverse and inclusive culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++SIMDthreadingBezier curveslinear algebracalculusnumerically stable routinesAVXSSENEON
Soft Skills
self-directedability to contribute quicklyownership of featurespassion for math