Senior Graphics Performance Engineer
Role details
Job location
Tech stack
Job description
The Competitive Performance Analysis Team is a part of Product Team at Imagination. It is responsible for influencing the Graphics/AI/Automotive product strategy aiming to deliver best in class products.
You will
- Architect and develop micro benchmarks to help measure and and analyse graphics performance
- Identify and analyse performance bottlenecks
- Study competitive architectures, develop tests to probe strengths/weakness
- Use internal tools, 3rd party benchmarks, internal micro benchmarks to develop understanding across graphics architectures
- Co-ordinate activities related to graphics performance analysis with stake holders (both internal and external)
Requirements
Committed to making your customers, stakeholders and colleagues successful, you're an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You're curious, solutions orientated and a world class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard.
You have
- Strong C/C++ experience
- Knowledge of one or more Graphics APIs (preferably OpenGL ES or Vulkan)
- Experience developing for Android and/or Linux
- An understanding of graphics hardware and the graphics pipeline
- Excellent problem-solving and debugging skills
You might also have
- GPU Performance Analysis and optimisation experience
- Some experience with ray tracing and/or compute (e.g. OpenCL)
- An understanding of graphics rendering techniques
- Knowledge of mobile GPU hardware