GPU Software Engineer (Vulkan)

GPU Software Engineer (Vulkan)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Develop and optimise Vulkan drivers for our cutting-edge GPU platform.
  • Company: Join a leading tech company pushing the boundaries of graphics technology.
  • Benefits: Enjoy flexible working options and access to exciting corporate perks.
  • Why this job: Be part of a dynamic team shaping the future of graphics with impactful projects.
  • Qualifications: 5+ years in graphics driver development and strong Vulkan API knowledge required.
  • Other info: Opportunity to work closely with hardware engineers and influence architectural decisions.

The predicted salary is between 43200 - 72000 £ per year.

We are seeking a skilled and experienced software engineer to develop and optimise Vulkan drivers and related software components for our GPU platform. This role focuses on ensuring compliance with the Vulkan standard and delivering high performance across a range of workloads.

Key Responsibilities

  • Design, implement, and maintain Vulkan drivers tailored to our custom GPU architecture
  • Ensure full conformance with the Vulkan API and optimise performance across varied use cases
  • Develop shader compilers and runtime components within the Vulkan software stack
  • Optimise both graphics and compute pipelines for a vector core-based architecture
  • Work closely with hardware engineers to inform and influence architectural decisions
  • Investigate and resolve driver-related issues across multiple applications and environments
  • Contribute to internal documentation and developer-facing resources

Requirements

  • A minimum of 5 years' experience in graphics driver development
  • Strong understanding of the Vulkan API and modern graphics programming techniques
  • Proven experience with GPU architectures and low-level driver implementation
  • Solid grasp of graphics and compute pipeline concepts
  • Experience working with LLVM-based compiler technologies (desirable)
  • Familiarity with open-source hardware architectures (desirable)

GPU Software Engineer (Vulkan) employer: Extended Family International

As a leading innovator in GPU technology, we pride ourselves on fostering a collaborative and dynamic work environment where creativity and technical expertise thrive. Our commitment to employee growth is evident through continuous learning opportunities and a culture that encourages knowledge sharing, making us an ideal employer for those passionate about cutting-edge graphics development. Located in a vibrant tech hub, we offer competitive benefits and the chance to work alongside industry experts on groundbreaking projects.
E

Contact Detail:

Extended Family International Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land GPU Software Engineer (Vulkan)

✨Tip Number 1

Make sure to showcase your experience with Vulkan and graphics driver development in any conversations you have. Be prepared to discuss specific projects where you've implemented or optimised Vulkan drivers, as this will demonstrate your hands-on expertise.

✨Tip Number 2

Network with professionals in the graphics programming community. Attend relevant meetups or online forums where Vulkan and GPU architecture are discussed. This can help you gain insights into the latest trends and potentially connect you with someone at StudySmarter.

✨Tip Number 3

Familiarise yourself with our company culture and values by exploring our website and social media. Understanding what we stand for can help you tailor your approach during interviews and show how you align with our mission.

✨Tip Number 4

Prepare to discuss your problem-solving skills, especially in relation to driver-related issues. Think of examples where you've successfully resolved complex technical challenges, as this will highlight your ability to contribute effectively to our team.

We think you need these skills to ace GPU Software Engineer (Vulkan)

Vulkan API Proficiency
Graphics Driver Development
GPU Architecture Knowledge
Low-Level Driver Implementation
Shader Compiler Development
Graphics and Compute Pipeline Optimisation
LLVM-based Compiler Technologies
Problem-Solving Skills
Collaboration with Hardware Engineers
Performance Optimisation Techniques
Documentation Skills
Understanding of Open-Source Hardware Architectures
Attention to Detail
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in graphics driver development and your understanding of the Vulkan API. Include specific projects or roles where you optimised performance or developed drivers.

Craft a Strong Cover Letter: In your cover letter, express your passion for GPU technology and detail how your skills align with the role's requirements. Mention any relevant experience with LLVM-based compiler technologies or open-source hardware architectures.

Showcase Relevant Projects: If you have worked on projects involving Vulkan drivers or GPU architectures, include these in your application. Describe your contributions and the impact they had on performance or compliance with standards.

Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as attention to detail is crucial in software engineering roles.

How to prepare for a job interview at Extended Family International

✨Showcase Your Vulkan Expertise

Make sure to highlight your experience with the Vulkan API during the interview. Be prepared to discuss specific projects where you've developed or optimised Vulkan drivers, and how you ensured compliance with the Vulkan standard.

✨Demonstrate Problem-Solving Skills

Prepare to talk about how you've investigated and resolved driver-related issues in the past. Use examples that showcase your analytical thinking and ability to troubleshoot across different applications and environments.

✨Discuss Collaboration with Hardware Engineers

Since this role involves working closely with hardware engineers, be ready to share experiences where you influenced architectural decisions. Highlight any collaborative projects that required cross-functional teamwork.

✨Familiarity with Compiler Technologies

If you have experience with LLVM-based compiler technologies, make sure to mention it. Discuss how this knowledge has helped you in previous roles, especially in developing shader compilers and runtime components.

GPU Software Engineer (Vulkan)
Extended Family International
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>