At a Glance
- Tasks: Develop and optimise Vulkan drivers for our cutting-edge GPU platform.
- Company: Join a leading tech company at the forefront of graphics innovation.
- Benefits: Enjoy competitive pay, flexible working hours, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of graphics technology with real-world impact.
- Qualifications: 5+ years in graphics driver development and strong Vulkan API knowledge required.
- Other info: Collaborate closely with hardware engineers to influence architectural decisions.
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)
GPU Software Engineer (Vulkan) employer: Microtech Global Ltd
Contact Detail:
Microtech Global Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GPU Software Engineer (Vulkan)
✨Tip Number 1
Make sure to brush up on your knowledge of the Vulkan API. Familiarity with its nuances and best practices will not only help you in interviews but also demonstrate your commitment to mastering the technology.
✨Tip Number 2
Engage with the Vulkan community online. Participating in forums or contributing to open-source projects can showcase your expertise and passion for graphics programming, making you a more attractive candidate.
✨Tip Number 3
Prepare to discuss your previous experiences with GPU architectures and driver development in detail. Be ready to explain specific challenges you've faced and how you overcame them, as this will highlight your problem-solving skills.
✨Tip Number 4
Network with professionals in the field, especially those who work with Vulkan or GPU technologies. Building connections can provide valuable insights and potentially lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace GPU Software Engineer (Vulkan)
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 worked with GPU architectures.
Craft a Strong Cover Letter: In your cover letter, express your passion for graphics programming and detail how your skills align with the job requirements. Mention any relevant experience with shader compilers or LLVM-based technologies to stand out.
Showcase Relevant Projects: If you have worked on any projects related to Vulkan drivers or GPU software, be sure to include them in your application. Describe your role and the impact of your contributions to demonstrate your expertise.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all technical terms are used correctly to present yourself as a detail-oriented candidate.
How to prepare for a job interview at Microtech Global Ltd
✨Showcase Your Vulkan Knowledge
Make sure to brush up on your understanding of the Vulkan API. Be prepared to discuss its features, advantages, and how it compares to other graphics APIs. Demonstrating your expertise will show that you're a strong candidate for the role.
✨Discuss Your Driver Development Experience
Since the role requires a minimum of 5 years in graphics driver development, be ready to share specific examples from your past work. Highlight any challenges you faced and how you overcame them, particularly in relation to Vulkan drivers.
✨Prepare for Technical Questions
Expect technical questions related to GPU architectures and low-level driver implementation. Brush up on graphics and compute pipeline concepts, and be ready to explain how you've optimised performance in previous projects.
✨Collaborate with Hardware Engineers
The job involves working closely with hardware engineers, so be prepared to discuss your experience in cross-functional teams. Share examples of how you've influenced architectural decisions and collaborated effectively to solve problems.