Graduate Opportunity

Graduate Software Engineer – Graphics Simulation

Save to shortlist Saved to shortlist Apply now

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.

Imagine your future

As a student or graduate with us, you can play an integral part in creating, delivering and supporting our technologies – whether your background is in electronics, maths, physics or computer science. We also have occasional graduate opportunities in non-technical roles.

You Will

  • Design and maintain simulation modules.
  • Partner with external customers and internal engineers using the platform simulation.
  • Optimise and analyse performance of the platform simulation.
  • Provide engineers with performance feedback of the latest chip designs.
  • Manage and maintain regression tests used to verify module correctness.

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.

Abilities make possibilities

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.

You have

  • C and C++ programming knowledge.
  • Understanding of hardware design principles.
  • Experience or a strong interest in Graphics (GPU’s), Video or AI.

You might also have

  • System-C programming knowledge

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.

1e127ede32d8f816eacfb0aed73cee11

How to Apply

Job ID Number: 496654
Save to shortlist Saved to shortlist
If asked, remember you found this job on Gradcracker!

Don't forget...

Give yourself the edge...
If you Follow us, attach/link your Follow Certificate to your application.
Application feedback...
We've signed the Gradcracker feedback pledge.
Find out more

Opportunity Overview

  • Today
  • Competitive + benefits
  • All grades
  • Kings Langley, UK
    (Show map)

Preferred Disciplines...

  • Computer Science
  • Hardware
  • Software
  • Systems

Also Accepting...
Click to show all disciplines

Contact Imagination Technologies


The App

Download it and follow us.
You'll be the first to know.

Employee Profiles

James - PowerVR Research Team

"Imagination is an exciting place to work. It’s at the cutting edge of embedded systems..."

Matt - MIPS Hardware Team

"My top tip for engineers is to never feel bad about asking “stupid” questions, most of..."
Meet more of our employees »

Watch our videos

Watch more of our videos »