At a Glance
- Tasks: Join a team to develop cutting-edge GPU research compilers and innovate graphics technology.
- Company: Imagination Technologies, a leader in semiconductor IP solutions.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Why this job: Make a real impact on the future of graphics hardware and software.
- Qualifications: Strong C++ skills and a passion for problem-solving in GPU technology.
- Other info: Collaborative environment with a focus on innovation and career development.
The predicted salary is between 36000 - 60000 £ per year.
The research simulator is instrumental to IMG’s ability to innovate and fine tune new generations of industry leading GPU IP. PowerVR graphics processors enable a cutting-edge, power-efficient, and flexible solution for all forms of multimedia processing, including 3D and 2D graphics as well as high-performance GPU compute, all in the same unified engine. As a GPU Research Modelling Engineer, you will be working on challenging projects at the forefront of graphics hardware and driver innovation.
Responsibilities
- Participate in the development of the research compiler targeting the Vulkan API.
- Work within a team of GPU researchers to simulate new graphics API features from driver to hardware implementation.
- Maintain and improve the C++ code base and effectiveness of the research compiler.
- Contribute to the integration and development of compiler technologies using LLVM and MLIR for advanced GPU research workflows.
- Interface with teams of HW Architects and Engineers to model, test and improve architectural and functional specifications.
- Communicate with SW engineering teams and interact with production driver code base to make improvements to both the research and production compilers.
About You
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 are an outstanding problem solver with an understanding of the GPU and the wider graphics ecosystem - open ended questions and challenging problems inspire you. You are an exceptional communicator with the ability to share complex ideas with others, renowned for your ability to think on your feet and effortlessly grasp new concepts presented to you either verbally or in code. You are diligent, results orientated, and focused.
What you’ll have
- Good competence in engineering level mathematics.
- Strong and proven ability to read and author complex C++ code.
- Excellent analytical and problem-solving skills.
- Meticulous attention to detail.
You might also have
- Some knowledge of Vulkan and modern 3D graphics.
- Graphics engine or other low level development background in Vulkan.
- Compiler programming experience.
- Low-level shader code programming experience.
- Experience working in a Scrum development team.
Who We Are
Imagination is a UK-based company that creates silicon and software IP designed to give its customers an edge in competitive global technology markets. Its GPU and AI technologies enable outstanding power, performance, and area (PPA), fast time-to-market, and lower total cost of ownership. Products based on Imagination IP are used by billions of people across the globe in their smartphones, cars, homes, and workplaces.
We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before.
So come join us if you’re wanting that something more. Bring your talent, curiosity and expertise and we’ll help you do the rest. You’ll be part of one of the world’s most exciting companies who are one of the leaders in semiconductor IP solutions. As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology.
Additional Information
If you encounter accessibility barriers in the application process or if you have access needs and require support or adjustments to participate equitably in the recruitment process, please email recruitment@imgtec.com.
GPU Research Compiler Modelling Engineer in Bristol employer: Imagination Technologies
Contact Detail:
Imagination Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GPU Research Compiler Modelling Engineer in Bristol
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working with GPUs or in similar roles. Attend meetups, webinars, or even online forums to connect with potential colleagues and learn about hidden job opportunities.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially any work related to C++ or Vulkan. This can be a game-changer during interviews, as it gives you a chance to demonstrate your expertise and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of GPU architecture and compiler technologies. Practice coding challenges and be ready to discuss your thought process when tackling complex problems—this is where we shine!
✨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 your genuine interest in joining our innovative team at Imagination.
We think you need these skills to ace GPU Research Compiler Modelling Engineer in Bristol
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your C++ coding skills and any experience you have with Vulkan or graphics programming. We want to see what you can do, so don’t hold back!
Tailor Your Application: Take a moment to customise your application for the GPU Research Compiler Modelling Engineer role. Mention specific projects or experiences that relate to the responsibilities listed in the job description.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read and understand. Remember, less is often more!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Imagination Technologies
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss complex code you've written or worked on, and be ready to solve coding problems on the spot. Practising with real-world examples will help you demonstrate your expertise.
✨Familiarise Yourself with Vulkan and Graphics APIs
Since the role involves working with the Vulkan API, it’s crucial to have a solid understanding of it. Read up on its features and how it compares to other graphics APIs. Being able to discuss your knowledge and any relevant projects will show your passion for the field.
✨Showcase Your Problem-Solving Skills
Prepare to tackle open-ended questions that test your analytical thinking. Think of examples from past experiences where you faced challenges and how you approached solving them. This will highlight your ability to think critically and innovate.
✨Communicate Clearly and Effectively
As an exceptional communicator, you’ll need to convey complex ideas simply. Practice explaining technical concepts to someone without a technical background. This will not only prepare you for the interview but also demonstrate your ability to collaborate with diverse teams.