Position has been filled
companyFigma logo

Software Engineer, Graphics & Media

FigmaSan Francisco, CA • New York, NY • United States
On-site Full-time
Position filled

Qualifications

A Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience in software development, particularly in graphics programming and media processing. Strong proficiency in C++ and familiarity with WebAssembly. Experience with rendering engines and media playback solutions. Understanding of animation principles and shader programming. Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment. Strong communication skills to effectively convey ideas across cross-functional teams.

About the role

Join Figma, where we are on a mission to make design accessible to everyone. Our platform enables teams to transform ideas into reality—whether you're brainstorming, prototyping, coding, or collaborating with AI. Figma empowers teams to streamline workflows, accelerate processes, and collaborate in real-time from anywhere across the globe. If you're eager to shape the future of design and collaboration, we invite you to be part of our journey!

Our Creation Engine teams are integral to the core technologies that power our real-time, browser-based Figma Design and FigJam products. We primarily focus on client-side code that runs seamlessly in the browser. Figma’s architecture shares similarities with a game engine, as we develop a C++/WebAssembly engine to empower both internal and external developers to create fast, reliable products and features. You will work on critical components like our in-memory data model (SceneGraph), renderer, and multiplayer client/server protocols.

Within the Creation Engine's Rendering & Animation organization, the Pixel Engine team concentrates on foundational work that enhances rendering and media capabilities at Figma. This team is responsible for the rendering engine and developing new features to support innovative company initiatives.

The Pixel Engine team is on the lookout for engineers who have specialized knowledge in media processing and playback. Your focus will encompass a wide range of platform work, including the development of new animation primitives, shader-based effects, and the support of video and image import/export functionalities. This role specifically targets the Media components of the Pixel Engine.

This is a full-time position that can be performed from one of our U. S. hubs or remotely within the United States.

About Figma

Figma is a leading collaborative design platform that empowers teams to create, prototype, and collaborate in real time. Our mission is to make design accessible to everyone, irrespective of location or background. By fostering a culture of creativity and innovation, we enable our users to bring their ideas to life efficiently and effectively. Join us in redefining the future of design and collaboration!

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.