Software Engineer, Rendering & Animation
Figma
9 months ago
New York, NY, USA or San Francisco, CA, USA
Senior / Staff+
H1B Sponsor
Base Salary
$149k - $350k/yr
Responsibilities
- Collaborate with Engineering, Product, Design, Marketing, User Research, and Data Science teams to build new features.
- Create and optimize shaders for rendering blurs of primitive shapes in a single pass.
- Improve ordering and batching of draws to reduce draw calls and render target switches.
- Develop faster approaches to anti-aliasing in 2D vector graphics.
- Implement performant animations using multiple layer caches for fast compositing.
- Drive guidance, quality, and standards for rendering at Figma.
- Mentor peers and contribute to onboarding and inclusion initiatives.
- Engage in continuous learning and tackle unique technical challenges.
Requirements
- 8+ years of professional experience in Rendering and Graphics software development.
- Specialization in C++/WebAssembly and experience with rendering APIs like OpenGL, WebGL, WebGPU, Vulkan, Metal, or DirectX.
- Fluency in low-level programming languages such as C++, C, Objective-C, Go, or Rust.
- Deep familiarity with the rendering pipeline and rendering concepts.
Benefits
- Equity options for employees.
- Comprehensive health, dental, and vision insurance.
- Retirement plan with company contributions.
- Generous paid time off and company recharge days.
- Learning and development stipend.
- Work from home stipend and cell phone reimbursement.
Tech Stack
CC++GoObjective-CRustTypeScript
Categories
BackendFrontendFull StackGaming