Senior Rendering Engineer - Creative Play

Scroll to content

As a Rust rendering engineer at Embark you'll be working with a team of passionate individuals, on a brand new state-of-the-art engine written in Rust. 

You will not only be a part of Embarks mission to democratize the development of games and other interactive experiences, you will be part of deciding and developing the specific needs and features for our new platform which will evolve over time.

Are you interested in new new approaches to visuals and rendering and want to be a part of something no-one has ever made before? 

Welcome to us!

Examples of responsibilities 

  • Implementing new rendering features from scratch in our custom Rust engine
  • Debugging and optimizing the performance of existing rendering features and related code, across multiple GPU architectures
  • Designing and implementing high level APIs that allow convenient access to the implemented rendering features
  • Communicating with other teams or other parts of the team, collaborative API design, prioritization of tasks
  • Writing shaders in Rust with our rust-gpu shader compiler.

We would love if you have

  • A creative and curious mind
  • Previous experience with writing rendering code in Vulkan, Metal, Direct3D, OpenGL or similar
  • Good knowledge of GPU shader programming (GLSL/HLSL, vertex/fragment/compute)
  • Experience writing production code in Rust and/or C/C++ or similar
  • A good understanding of computer graphics in general, and the basics of the math behind it
  • Professional English communication skills
  • Drive and agency - we don't want to micromanage

At Embark we offer competitive salaries, a generous profit-sharing program, and much more, but most of all we invite you to take part of a journey into the unknown, to build creative, surprising and beautiful experiences together.

We welcome people from all backgrounds and are looking forward to reading more about you (in English)!

If this role doesn't quite match what you're looking for, feel free to apply to us via our "Open Application.

Additional information

  • Remote status

    Flexible remote

Or, know someone who would be a perfect fit? Let them know!

Team

We empower everyone to create games

To realize this dream of ours, we explore and apply the latest technology, and we reimagine what games can become and how they should be built. All of us at Embark take part in shaping our culture. We succeed together, we fail together, and we learn together. If you’re passionate about games and our mission, bring your expertise, your enthusiasm, your crazy ideas, and let’s change the games industry forever. At Embark we offer a journey into the unknown, to build creative, surprising and beautiful experiences together.