Windows Graphics Software Engineer

Windows Graphics Software Engineer

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
I

At a Glance

  • Tasks: Develop high-performance Direct3D drivers for cutting-edge Imagination GPUs.
  • Company: Join Imagination, a leader in semiconductor IP solutions with a global impact.
  • Benefits: Competitive salary, innovative projects, and opportunities for personal growth.
  • Other info: Collaborative environment with a focus on innovation and career advancement.
  • Why this job: Make a real difference in tech that powers billions of devices worldwide.
  • Qualifications: Experience in graphics driver development and strong C/C++ programming skills.

The predicted salary is between 50000 - 70000 £ per year.

This is an opportunity to join Imagination's Windows Graphics Driver Team. The team develops a high-performance software stack which utilizes Imagination GPUs to accelerate the Direct3D APIs. The role is involved in all aspects of developing the DirectX driver for Imagination GPUs, from working with the Imagination hardware team on next generation GPU development, to working directly with Imagination’s customers to obtain maximum performance from their platforms. It will also include participating in advanced development with Microsoft on next generation Operating Systems.

You will:

  • Develop Direct3D drivers for Imagination’s current and next generation GPUs
  • Ensure the Direct3D drivers have high quality and good performance
  • Work with hardware teams to ensure performant Direct3D support for current and future versions of the Direct3D API
  • Ensure customers and their partners are supported in bringing new products to market

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'll have:

  • Experience of graphics (DirectX, Vulkan, OpenGL) driver or application development
  • Experience of programming in C/C++
  • An understanding of computer architecture (CPU, Cache, MMU, Memory, etc.)
  • Excellent problem solving & communication skills
  • A positive attitude
  • Strong interests in Graphics

You might also have:

  • Experience working in a Scrum development team
  • Experience working in an international company

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.

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.

Windows Graphics Software Engineer employer: imgtec

Imagination is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the cutting-edge field of graphics technology. Located in the UK, employees benefit from opportunities for professional growth while working alongside industry leaders on next-generation GPU development, ensuring a meaningful impact on technology used by billions worldwide. With a commitment to employee success and a focus on delivering high-quality solutions, Imagination provides a rewarding environment for those passionate about pushing the boundaries of technology.

I

Contact Details:

imgtec Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Windows Graphics Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Imagination. LinkedIn is your best mate here—connect, engage, and don’t be shy about asking for insights or advice.

Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source graphics drivers, make sure to highlight them. A personal website or GitHub can really set you apart from the crowd.

Tip Number 3

Prepare for the interview like it’s the championship final! Brush up on Direct3D, Vulkan, and C/C++. Be ready to discuss your problem-solving approach and how you’ve tackled challenges in past projects.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Imagination team.

We think you need these skills to ace Windows Graphics Software Engineer

Direct3D
C/C++ Programming
Graphics Driver Development
Vulkan
OpenGL
Computer Architecture
Problem Solving

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Windows Graphics Software Engineer. Highlight your experience with Direct3D, C/C++, and any relevant projects that showcase your skills in graphics driver development.

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 your background aligns with our mission at Imagination. Be sure to mention any specific experiences that relate to the job description.

Showcase Problem-Solving Skills:In your application, don’t forget to highlight your problem-solving abilities. Share examples of challenges you've faced in previous roles and how you overcame them, especially in graphics or software development contexts.

Apply Through Our Website:We encourage you to apply through our website for the best chance of success. It’s the easiest way for us to keep track of your application and ensure it gets the attention it deserves!

How to prepare for a job interview at imgtec

Know Your Graphics Stuff

Make sure you brush up on your knowledge of Direct3D, Vulkan, and OpenGL. Be ready to discuss your experience with graphics driver development and how you've tackled performance issues in the past. This will show that you're not just familiar with the tech but can also apply it effectively.

Show Off Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in previous projects, especially related to graphics programming. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical thinking and ability to innovate under pressure.

Communicate Like a Pro

Since collaboration is key in this role, practice articulating your thoughts clearly and concisely. Think about how you can explain complex technical concepts in simple terms. This will help you connect with the interviewers and show that you can work well with both technical and non-technical teams.

Get Familiar with Imagination's Tech

Do some homework on Imagination's products and technologies. Understanding their GPU architecture and how it integrates with Direct3D will give you an edge. You can even mention any relevant projects or experiences that align with their technology during the interview to show your genuine interest.