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 software with real-world impact.
- Qualifications: 5+ years in graphics driver development and strong Vulkan API knowledge required.
- Other info: Experience with LLVM-based compilers and open-source hardware is a plus.
The predicted salary is between 48000 - 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)
Graphics Software Engineer employer: LinkedIn
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graphics Software Engineer
✨Tip Number 1
Make sure to showcase your experience with Vulkan drivers in any conversations or networking opportunities. Engage with professionals in the graphics programming community, as they can provide insights and potentially refer you to openings at companies like us.
✨Tip Number 2
Stay updated on the latest developments in Vulkan and GPU architectures. Follow relevant blogs, forums, and social media channels to demonstrate your passion and knowledge during interviews or discussions with us.
✨Tip Number 3
Consider contributing to open-source projects related to Vulkan or graphics driver development. This not only enhances your skills but also shows your commitment to the field, making you a more attractive candidate for our team.
✨Tip Number 4
Network with hardware engineers and other professionals in the industry. Building relationships can lead to valuable insights about our company and the role, giving you an edge when applying through our website.
We think you need these skills to ace Graphics Software Engineer
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 that demonstrate your skills in optimising performance and working with GPU architectures.
Craft a Compelling Cover Letter: In your cover letter, express your passion for graphics programming and detail how your background aligns with the key responsibilities of the role. Mention any relevant experience with shader compilers and your familiarity with LLVM-based compiler technologies.
Showcase Relevant Projects: If you have worked on projects related to Vulkan drivers or GPU architecture, be sure to include these in your application. Provide links to any open-source contributions or personal projects that demonstrate your expertise.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a technical role like this.
How to prepare for a job interview at LinkedIn
✨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 implemented or optimised Vulkan drivers, as this will demonstrate your hands-on knowledge and understanding of the standard.
✨Discuss GPU Architecture Knowledge
Since the role requires a strong grasp of GPU architectures, be ready to talk about your experience with different architectures. Share examples of how you've influenced architectural decisions in past roles, as this shows your ability to collaborate effectively with hardware engineers.
✨Prepare for Technical Questions
Expect technical questions related to graphics and compute pipelines. Brush up on key concepts and be ready to explain how you would approach optimising performance for a vector core-based architecture. This will showcase your problem-solving skills and technical depth.
✨Emphasise Documentation Skills
Contributing to internal documentation is part of the role, so be prepared to discuss your experience in creating developer-facing resources. Highlight any previous work where you’ve documented processes or created guides, as this will show your commitment to knowledge sharing.