At a Glance
- Tasks: Develop and optimise OpenGL ES graphics drivers for cutting-edge technology.
- Company: Join Imagination, a leader in GPU performance and innovation.
- Benefits: Competitive salary, inclusive culture, and opportunities for growth.
- Other info: Collaborative environment with diverse talent and exciting challenges.
- Why this job: Make a real impact on the future of 3D technology and mobile experiences.
- Qualifications: C programming skills and knowledge of OpenGL, Vulkan, and 3D graphics.
The predicted salary is between 45000 - 60000 £ per year.
The OpenGL ES driver team enables Imagination’s world leading GPU performance through the design and development of key graphics API driver components. This means that people from all over the globe have a first-class mobile device experience because your software helps their apps to run quickly, efficiently and reliably. You will work with cutting-edge systems, influence the design of our graphics technology and help Imagination to deliver the next big thing in 3D technology. You will partner with other software and hardware engineers in supporting major device manufacturers and OS vendors to ensure their devices work smoothly.
Exposed to the full life-cycle of hardware and software development, from initial concepts and research to long-term maintenance, you will play a key role in the design of future PowerVR graphics technology.
- Develop and maintain OpenGL ES graphics drivers for our current and next generation graphics cores
- Perform hardware and software performance analysis and driver optimisations to get the most out of our graphics IP
- Support customers and their partners in bringing new products to market
- Work with other graphics teams to improve our next-generation graphics cores
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:
- C programming experience
- Significant knowledge of OpenGL, OpenGL ES, Vulkan and modern 3D graphics
- A good understanding of computer architecture concepts (CPU, Cache, MMU, Memory, etc.)
- Excellent problem solving
- Excellent communication skills and a positive attitude
You might also have:
- Low-level programming experience
- A driver development background
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. 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.
Want to join the team? Just click the ‘Apply now’ button to send in your CV. At Imagination we bring talented individuals together from all walks of life to collaborate effectively and solve some of the world’s most complex technical challenges. We are committed to providing employment opportunities regardless of age, disability, gender, marriage & civil partnership, pregnancy & maternity, race, religion or belief, sex, sexual orientation, or any other protected characteristic by law. If there are preparations we can make to help ensure you have a positive interview experience, please let us know.
OpenGL ES Graphics Driver Software Engineer employer: imgtec
Contact Detail:
imgtec Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land OpenGL ES Graphics Driver Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Imagination on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your OpenGL ES knowledge. Practice coding challenges related to graphics programming. We recommend using platforms that focus on algorithmic problems to sharpen your skills.
✨Tip Number 3
Showcase your problem-solving skills during interviews. Be ready to discuss past projects where you tackled complex issues, especially in graphics programming. We love hearing about how you’ve innovated in your previous roles!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the team at Imagination.
We think you need these skills to ace OpenGL ES Graphics Driver Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with OpenGL, Vulkan, and any relevant graphics programming. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about graphics technology and how you can contribute to our team. Keep it engaging and personal – we love to see your personality come through.
Showcase Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems in graphics programming. We’re looking for those world-class problem solvers who can innovate and achieve high standards!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just click that ‘Apply now’ button!
How to prepare for a job interview at imgtec
✨Know Your Graphics APIs
Make sure you brush up on your knowledge of OpenGL, OpenGL ES, and Vulkan. Be prepared to discuss how these technologies work and their applications in real-world scenarios. This will show that you're not just familiar with the theory but can also apply it practically.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous projects, especially related to driver development or performance optimisation. Highlight your thought process and the steps you took to resolve these issues, as this will demonstrate your analytical skills and creativity.
✨Understand Computer Architecture
Since the role requires a good understanding of computer architecture concepts, make sure you can explain how CPU, Cache, MMU, and Memory interact with graphics processing. Being able to articulate these concepts will show that you have a solid foundation for the technical aspects of the job.
✨Communicate Effectively
As collaboration is key in this role, practice articulating your thoughts clearly and concisely. Prepare to discuss how you've worked with cross-functional teams in the past and how you handle feedback. Good communication can set you apart from other candidates.