Salary: 45,000 - 80,000 GBP per year Requirements:
* Strong expertise in Vulkan or other similar graphics APIs.
* A strong understanding and practical experience of modern C++ programming.
* Strong abstract reasoning skills with the ability to focus on key concepts at all levels of detail.
* Motivated and an independent problem solver, technically versatile, and willing to be flexible and accept new challenges.
* Experience with scripting, in a language such as Python, and using the Linux command line.
* Nice to Have:
* Experience developing games using Unity, Unreal, Godot, or similar engines.
* Understanding of different computer graphics techniques and the associated trade-offs.
* Exposure to ML / AI.
* Experience with OpenCL / CUDA style compute solutions.
* Android development experience.
Responsibilities:
* Understand the processes used by developers utilizing our profiling tools.
* Contribute to the development of new features, including work planning, feature design, and consideration of User Experience and workflow.
* Design and develop new profiling tools and methodologies.
* Create automated tests and contribute to our DevOps pipeline to maintain a fast cadence and high quality of our releases.
* Maintain high-quality engineering through approach reviews, code reviews, and adherence to modern agile software development processes.
* Mentor and coach junior team members.
* Document designs and implementations.
Technologies:
* AI
* API
* Android
* CUDA
* DevOps
* Linux
* Python
* Unity
* Unreal
* GameDev
* ARM
* C++
* Support
* Mobile
More:
As a Graphics API Developer, you will join our Performance Tools team, which designs and develops tools used by game and application developers to profile and debug their work for optimum performance. This role offers a unique opportunity to gain an in-depth view of the graphic development processes and actively shape the tools that developers use.
We pride ourselves on our collaborative approach in extending, developing, and maintaining our suite of tools, as well as contributing to the design and development of new profiling tools. At our company, we create a vibrant, inclusive workplace where every individual can contribute to our success. If you think you could contribute to our team, even if you don’t meet all the listed requirements, we would love to hear from you!
Our hybrid working model supports high performance while recognizing the value of flexibility. We are committed to providing an environment of mutual respect, offering equal opportunities to all applicants and colleagues, and building a diverse organization of dedicated and innovative individuals.