Performance Oriented, Sr. C++ Engineer

Rive is a platform for building production-ready UI and graphics with interactive and state-driven animation, creating a new general-purpose graphics format.
$180,000 - $220,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Performance Oriented, Sr. C++ Engineer

Rive, backed by prominent VCs like a16z and Two Sigma Ventures, is revolutionizing UI and graphics development with their innovative platform for interactive content creation. They're seeking a Senior C++ Engineer to join their performance-oriented team working on core animation runtime. This role combines deep technical expertise in C++ with mathematical prowess, focusing on optimization and high-performance computing.

The position offers an opportunity to work with world-class designers and contribute to a product used by tech giants and game studios, with applications reaching even into space! As a senior engineer, you'll be responsible for architecting and implementing the C++ core animation runtime, with a strong emphasis on performance optimization through various techniques including SIMD, threading, and mathematical optimizations.

The ideal candidate brings 5+ years of C++ experience, strong mathematical background particularly in Bezier curves and linear algebra, and experience with vector instruction sets. This remote position offers competitive compensation ($180,000-$220,000) along with comprehensive benefits including health coverage and equity options.

Rive's culture emphasizes transparency, quick iteration, and experimentation, making it an ideal environment for engineers who thrive on innovation and technical challenges. The company's impressive growth and backing from major venture capital firms indicate strong potential for professional growth and impact. If you're passionate about high-performance computing and want to be part of transforming the design industry, this role offers an exceptional opportunity to make a significant impact.

Last updated an hour ago

Responsibilities For Performance Oriented, Sr. C++ Engineer

  • Own, architect, and implement Rive's C++ core animation runtime
  • Work closely with designers to innovate and implement new features
  • Focus on improving performance through C++ optimizations, SIMD, threading, and math formulas
  • Contribute to and create new automated CI workflows on GitHub

Requirements For Performance Oriented, Sr. C++ Engineer

  • 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
  • Strong math skills in Bezier curves, linear algebra and calculus
  • Experience writing numerically stable routines for 32-bit floating point processors
  • Experience working with vector instructions sets (AVX, SSE, NEON, WebAssembly SIMD)
  • Proficiency in dev tooling and automation (GitHub CI, etc.)
  • Ability to work overlapping hours centered around U.S. Pacific time

Benefits For Performance Oriented, Sr. C++ Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Remote work environment
  • Comprehensive health coverage
  • Dental coverage
  • Vision coverage
  • Stock options

Interested in this job?

Jobs Related To Rive Performance Oriented, Sr. C++ Engineer

Sr. C++ Graphics Engineer

Senior C++ Graphics Engineer position at Rive, focusing on GPU rendering pipelines and graphics development for a cutting-edge UI and graphics platform.

Senior Backend Engineer

Senior Backend Engineer role at PayPay Card, building scalable financial services with Spring Boot and AWS, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cashback Platform team in Vancouver, offering hybrid work, competitive pay, and opportunity to work with cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on system operations and infrastructure automation, offering remote work and competitive compensation.

System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, focusing on test automation and optimization for network products, requiring 5+ years of experience in software development and hardware testing.