Imagination Technologies’ engineers are currently creating market-leading processor solutions to power world-changing electronic products. We need you to show-off your development skills by helping to create accurate software simulations that will emulate our next generation of processors.
You will be instrumental in ensuring our products have world-leading power and performance pre-manufacture. You will help at every stage of the development lifecycle, including designing, maintaining and updating simulation modules in C and C++, used in hardware verification.
This is a unique opportunity to join our Graphics Simulation team to support them in the wider PowerVR flagship project by providing a reference platform to improve performance per area of our graphics cores. The team work in conjunction with most if not all functions of the PowerVR arm of the business, but mainly with the DDK (driver developer kit) team, who write software drivers which communicates with the physical hardware we design.
By creating a bit accurate model of the hardware, they can speed up the testing time of each function through this simulation for external customers and internal applications engineers. You'll play a key role in enhancing processor performance through software simulation.
The position also includes doing research into computer graphics and feeding back about the latest industry standard chip designs to ensure the ultimate goal of improving performance. Working with your teams in our Kings Langley HQ as well as Poland and Sydney, the diversity of the position helps you to provide assistance to all engineering teams across PowerVR as a fundamental part of what makes our solutions the smartest out there.
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 standards.
The type of person this vacancy would suit is a recent Computer Science graduate with strengths in software engineering, who understands hardware, has completed a few modules at university about graphics technology and has a verification mindset. Whilst the majority of the role allow you to design successful simulation modules using your programming skills in C, C++ or System-C, you’ll also be expected to interact with the tests through debugging activities and maintain regression tests to verify module correctness.
Until good is better and better is best
Dare to dream big? We’ll encourage you to pursue your dream. We listen, we’re open and we’re honest. Whatever it is you need you’ll be respected and helped along your way.
Invent the future
The people at Imagination enable the tech that’s shaping our world, from virtual reality to smart phones, autonomous cars to space probes. It’s their creativity that has enabled Imagination to power world-changing electronic products.