Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. C++ Graphics Engineer image - Rise Careers
Job details

Sr. C++ Graphics Engineer

Rive is a new way to build production-ready UI and graphics — with rich interactivity and state-driven animation. We're on a mission to make hard-coded graphics a thing of the past with a new general-purpose graphics format for all types of software and Ul. Rive empowers teams to iterate faster and build better products.

We’ve seen tremendous organic growth over the last few years. Our innovative customers include tech giants, game studios, consumer apps with millions of users… there are even Rive pixels in space! 

Rive is looking for a very experienced C++/Graphics Engineer specialized in GPU rendering pipelines to work on next generation features that will delight customers. You will be part of a small, low-level, performance oriented team that specializes in GPU programming and C++. The runtime is a key piece that distinguishes Rive from other design tools, empowering us to innovate and run everywhere in real time.

Some of what you’ll do:

  • Work on the bleeding edge of vector rendering technology by developing and enhancing the Rive Renderer.
  • You will have the autonomy to create, dream, and implement features in conjunction with our roadmap.
  • Work to advance Rive’s game engine integrations across Unity, Unreal, Defold, various C++ backends and future custom integrations.
  • Work on existing graphics backends including Vulkan, Metal, D3D12, WebGL, and WebGPU.
  • Optimize and ensure the quality of our existing C++ codebase.

What you will bring:

  • 5+ years of professional experience programming in C++ with expertise in rendering and low level graphics.
  • Proven ability to come up to speed and contribute quickly to a complex code base.
  • Self-directed with prior experience owning and delivering features.
  • Passionate about game engines, game engine rendering and low level integrations. You’ve built your own game engine, and know the rendering stack well, and/or have previously worked in several game engines: Unreal, Unity, Godot, other AAA engines, or your own.
  • Expertise in modern GPU rendering pipelines (Vulkan, Metal, and/or D3D12)
  • Experience in GPU shader programming (GLSL, HLSL, and/or MSL)
  • Experience working with vector instructions sets (AVX, SSE, NEON, WebAssembly SIMD)
  • Proficiency in dev tooling and automation (GitHub CI, etc.)

Bonus points for:

  • Experience in WASM, WebGL, and/or WebGPU
  • Prior experience working in a startup or small, nimble environment

Location:  U.S. Remote, with the ability to work core hours centered around Pacific time.

Compensation and benefits: We offer a remote work environment comprehensive health, dental, and vision coverage as well as stock options. Rive is committed to fair and equitable compensation practices. Compensation may depend on various factors including, but not limited to relevant work experience, skills, and geographic location. The salary range for this role is $180,000 to $220,000. 

At Rive we are a global group of passionate designers and developers who believe in transparency, failing fast, quick iteration, and experimentation. We aim to build a diverse and inclusive culture where everyone feels supported.

Backed by prominent VCs like a16z and Two Sigma Ventures, we have an incredible opportunity to be game changers in the world of creating interactive content. Help us accelerate the design industry's transition to Rive!

Average salary estimate

$200000 / YEARLY (est.)
min
max
$180000K
$220000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. C++ Graphics Engineer, Rive

Are you ready to take your career to the next level as a Sr. C++ Graphics Engineer at Rive? If you're passionate about graphics and want to work on cutting-edge technologies that are revolutionizing the design industry, then this is the role for you! At Rive, we’re changing the way UI and graphics are built with our state-driven animation and innovative production-ready UI. As a valued member of our performance-oriented small team, you'll get to dive deep into GPU programming with a focus on enhancing the Rive Renderer. Your role will be pivotal, allowing you to work on features that could be used by millions of users across tech giants and game studios alike! Here, your ideas matter and you’ll have the autonomy to create and implement features that align with our roadmap. You’ll collaborate on various game engine integrations and have the opportunity to optimize our graphics backends, including Vulkan and Metal, among others. With over 5 years of experience under your belt in C++ programming and rendering, you’ll hit the ground running, analyzing complex codebases and delivering quality features. Join us in our mission to eliminate hard-coded graphics and innovate ways to build better products for the world. If the thought of working in a fast-paced, inclusive, and diverse remote environment excites you, don’t hesitate to explore this opportunity at Rive!

Frequently Asked Questions (FAQs) for Sr. C++ Graphics Engineer Role at Rive
What are the main responsibilities of a Sr. C++ Graphics Engineer at Rive?

As a Sr. C++ Graphics Engineer at Rive, your primary responsibilities include working on the Rive Renderer to enhance our vector rendering technology, implementing features outlined in our roadmap, and optimizing existing graphics backends such as Vulkan and Metal. You will also collaborate on game engine integrations and ensure the quality of our C++ codebase.

Join Rise to see the full answer
What qualifications are required for the Sr. C++ Graphics Engineer position at Rive?

To qualify for the Sr. C++ Graphics Engineer role at Rive, you should possess over 5 years of professional C++ programming experience with expertise in low-level graphics and rendering. A background in building game engines or working with various AAA engines like Unreal and Unity is essential, along with knowledge of modern GPU rendering pipelines and GPU shader programming.

Join Rise to see the full answer
What is the work environment like for a Sr. C++ Graphics Engineer at Rive?

As a Sr. C++ Graphics Engineer at Rive, you will work in a remote setting, emphasizing flexibility, collaboration, and core hours centered around Pacific time. You’ll be part of a diverse team dedicated to innovation in graphics, ensuring a supportive and inclusive culture.

Join Rise to see the full answer
What kind of projects will a Sr. C++ Graphics Engineer work on at Rive?

In the Sr. C++ Graphics Engineer position at Rive, you will engage in exciting projects like enhancing our GPU rendering capabilities, developing integrations for popular game engines, and optimizing the Rive codebase. Your work will directly influence the quality and efficiency of Rive’s offerings.

Join Rise to see the full answer
What benefits does Rive offer to its Sr. C++ Graphics Engineers?

Rive provides a comprehensive benefits package for its Sr. C++ Graphics Engineers, which includes health, dental, and vision coverage along with stock options. We also focus on fair compensation practices based on experience, skills, and geographical location, with a salary range of $180,000 to $220,000.

Join Rise to see the full answer
Common Interview Questions for Sr. C++ Graphics Engineer
Can you describe your experience with C++ and how it applies to graphics programming?

It's important to articulate your C++ experience clearly, especially how you've used it in graphics programming. Discuss specific projects where you optimized performance or improved rendering quality. Relating these experiences to the needs of Rive will demonstrate your suitability for the Sr. C++ Graphics Engineer position.

Join Rise to see the full answer
What do you know about modern GPU rendering pipelines?

Showcase your knowledge of modern GPU rendering pipelines such as Vulkan and Metal. Discuss any hands-on experience you have with these technologies, and where applicable, share insights on how you've leveraged them in previous roles to enhance graphics performance.

Join Rise to see the full answer
How have you contributed to optimizing existing graphics backends?

In your response, focus on specific strategies you've employed to optimize backend performance. Include technical details, such as the tools you used and the challenges you faced, to reflect your expertise relevant to the Sr. C++ Graphics Engineer position at Rive.

Join Rise to see the full answer
What is your approach to collaborating with a small, performance-oriented team?

Highlight the importance of communication and shared goals in your collaborative approach. Provide examples of how you've successfully worked in tight-knit teams, making sure to mention how you’ve contributed to achieving common objectives, which is vital in the role at Rive.

Join Rise to see the full answer
Can you explain your experience with game engine integrations?

Discuss any practical experience you have with integrating C++ systems into game engines like Unity or Unreal. Be specific about the technical aspects you managed and how those experiences align with Rive's goals in enhancing game engine integrations.

Join Rise to see the full answer
How do you ensure high-quality rendering in your graphics projects?

Talk about the testing methods and standards you maintain to ensure quality in rendering. Mention tools or frameworks you’ve used, such as performance profiling or debugging techniques that are crucial for a Sr. C++ Graphics Engineer at Rive.

Join Rise to see the full answer
What are the biggest challenges you've faced in graphics development?

Reflect on significant challenges in your graphics programming experience. Discuss how you approached these issues and the results you achieved. This demonstrates your problem-solving skills and readiness to tackle similar challenges at Rive.

Join Rise to see the full answer
Please share your experience with shader programming.

Detail your proficiency in shader programming languages like GLSL or HLSL, and offer examples of projects where you implemented shaders. Highlight how your understanding of this contributes to the graphics development process, particularly for a role at Rive.

Join Rise to see the full answer
How do you keep up with the latest trends and advancements in graphics technology?

Mention the resources you leverage to stay informed, such as industry conferences, online courses, or professional networks. Your commitment to continuous learning is vital for staying ahead in the evolving field of graphics as a Sr. C++ Graphics Engineer at Rive.

Join Rise to see the full answer
What motivates you to work on graphics technology?

This is an opportunity to express your passion for the graphics field. Discuss what attracted you to graphics technology and what you hope to achieve in your career. Align this motivation with Rive’s innovative mission to inspire potential employers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Neo Group Remote No location specified
Posted 8 days ago
Photo of the Rise User
Anthropic Remote San Francisco, CA | New York City, NY | Seattle, WA
Posted 8 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Posted 6 days ago
Photo of the Rise User
McDonald's Corporation Hybrid 110 N Carpenter St, Chicago, IL 60607, USA
Posted 5 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia