Performance Oriented, Sr. C++ Engineer

1 month, 3 weeks ago
Full-time
Senior
Software Development
Rive

Rive

Rive is a real-time interactive design tool that enables users to create functional graphics with rich interactivity and animation for products, apps, sites, and games. It offers a new standard for interactive graphics, allowing users to build interact...

Internet Software & Services
11-50
$14M raised

Description

  • Own, architect, and implement Rive’s C++ core animation runtime.
  • Develop and maintain the core runtime with a focus on performant rendering across all platforms.
  • Work closely with designers to innovate and implement new features.
  • Improve performance through C++ optimization, SIMD, threading, and math-focused optimizations.
  • Contribute to the runtime’s GPU programming and low-level performance work.
  • Create and improve automated CI workflows on GitHub.
  • Ensure runtime quality across multiple architectures and platforms.
  • Support the novel state machine and Bezier curve generation used by the rendering system.

Requirements

  • 5+ years of professional experience programming in C++.
  • Proven ability to ramp up quickly and contribute to a complex codebase.
  • Self-directed experience owning and delivering features end to end.
  • Strong math skills, including linear algebra and calculus related to Bezier curves.
  • Experience writing numerically stable routines for 32-bit floating point processors.
  • Experience with vector instruction sets such as AVX, SSE, NEON, or WebAssembly SIMD.
  • Proficiency with dev tooling and automation, including GitHub CI.
  • Bonus: experience with WASM.
  • Bonus: prior experience working in a startup or small, nimble environment.
  • Ability to work remotely from North America with overlapping hours centered around U.S. Pacific time and occasional in-person collaboration in San Francisco.

Benefits

  • Remote work environment.
  • Comprehensive health, dental, and vision coverage.
  • Stock options.
  • Salary range of $180,000 to $215,000.
  • Fair and equitable compensation practices.
  • Inclusive, supported team culture focused on transparency, quick iteration, and experimentation.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Firmware Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Firmware Engineer to develop FPGA-based imaging products for defense systems, from design and prototyping through testing and product maturation.

Computer Vision Git MATLAB Python SOC Verilog VHDL
3 hours, 16 minutes ago

Staff Avionics Systems Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Staff Avionics Systems Engineer for its Interplanetary Sciences Program to develop flight and ground compute and storage systems for space missions.

3 hours, 40 minutes ago

Lead RTL Engineer (CPU & Processor Design)

Gramian Consultancy Group Professional Services

Gramian Consultancy is partnering with a semiconductor company to hire a hands-on Lead RTL Engineer who will drive processor RTL implementation from architectural specification through tapeout.

Verilog
5 hours, 36 minutes ago

Sr. RF Software Engineer (Starshield)

SpaceX 10K-50K Aerospace & Defense

SpaceX is seeking a Sr. RF Software Engineer for Starshield to develop and validate RF capabilities for government-focused satellite communications and remote sensing systems in low Earth orbit.

C++ Git Linux Python
7 hours, 4 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers