Rust GPU Compiler Engineer - Creative Play

Rust GPU Compiler Engineer - Creative Play

Arbetsbeskrivning

As a Rust-GPU compiler engineer at Embark you'll be working with a team of passionate individuals, on a new way to compile GPU programs written in Rust.

You will not only be a part of Embark's 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 open-source shading language, which will evolve over time.

Are you interested in setting the stage for GPU development in Rust, and doing what has never been done before? Welcome to us!

Example of responsibilities

- Implementing fixes and features in Rust-GPU, both at the SPIR-V level, and solving limitations in the Rust compiler itself as we encounter them
- Help managing the community around Rust-GPU by reviewing code, commenting on proposals and similar tasks
- Debugging and optimizing the performance of GPU shaders
- Designing and implementing high level APIs on top of Rust-GPU
- Communicating with other teams or other parts of the team, collaborative API design, prioritization of tasks
- Writing shaders in Rust, sometimes new, sometimes translating from other shading languages
- Be part of our Rust engine development team and managing the rust-gpu integration and rendering architecture


We would love if you have

- A creative and curious mind
- Understanding of and experience with compiler development
- 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
- Professional English communication skills
- Drive and agency - nobody wants 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. (https://www.embark-studios.com/jobs/278181-game-maker-open-application)"

Sammanfattning

  • Arbetsplats: Embark Studios
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 23 november 2021
  • Ansök senast: 12 maj 2022

Liknande jobb


.Net developer

.Net developer

15 november 2024

Automation Engineer

Automation Engineer

18 november 2024

Developer

Developer

18 november 2024