Performance Oriented, Sr. C++ Engineer

3 hours, 30 minutes 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

SCADA Engineer

Terabase Energy 51-250 Renewable Electricity

Terabase Energy is seeking an Engineer to design and commission control, SCADA, and power plant systems for utility-scale solar, storage, and hybrid renewable projects.

Cisco InfluxDB Python SQL Server Wireshark
7 hours, 45 minutes ago

Embedded Software Engineer – SDR Development

Red Canyon Engineering & Software 51-250 Aerospace & Defense

Red Canyon Engineering and Software is hiring an Embedded Software Engineer to lead SDR software development for a U.S.-based space hardware program supporting satellite systems and mission-critical avionics.

C++ Linux Python
17 hours, 15 minutes ago

Senior C++ Software Engineer

3Pillar Global 1K-5K Internet Software & Services

3Pillar is hiring a Senior C++ Software Engineer in Romania to develop product-delivery software and firmware for impactful client projects across industries in a remote-first environment.

Agile C C++ HTTP JSON SQL XML
17 hours, 15 minutes ago

SCADA Controls Systems Engineer - Battery Storage

Plus Power 51-250 Electric Utilities

Plus Power is seeking a Controls System Engineer to oversee the design, implementation, and operation of utility-scale energy storage control systems across multiple plant locations.

C C# C++ Cybersecurity MQTT Python
17 hours, 45 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