Rive

Senior C++ Engineer

Rive

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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