At a Glance
- Tasks: Design and develop cutting-edge features for 3D graphics APIs like Vulkan and DirectX.
- Company: Join a leading tech company at the forefront of GPU software architecture.
- Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
- Other info: Dynamic role with a focus on innovation and collaboration in a fast-paced environment.
- Why this job: Be part of a team shaping the future of graphics technology and gaming experiences.
- Qualifications: BSc/MSc/PhD in relevant field with 4+ years in GPU software architecture.
The predicted salary is between 60000 - 80000 € per year.
The role is for an engineer with a strong background in GPU Software Architecture to join a team. The successful candidate will work on investigating and designing existing and new features of 3D graphics APIs like Vulkan and DirectX and how these apply to current and future GPUs. You will work closely with software and hardware architects, driver development teams to identify existing challenges and future opportunities.
Investigating and evaluating features of and improvements to 3D Graphics APIs, including implications on hardware design and software architecture. You should have a strong understanding of rendering technologies, graphics pipelines and hands‑on experience using one or more of the OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and the workloads GPUs are likely to see, and thus what characteristics are important, in different scenarios such as gaming and rendering.
Key Responsibilities- Design and develop new features of 3D Graphics API.
- Investigate and evaluate features of and improvements to 3D Graphics APIs.
- Drafting new API extensions and writing specification.
- Prototyping interface changes and proposals.
- Propose changes to GPU architecture.
- Performance Analysis of proposed changes.
- Demonstrate the advantage of new proposed API with real world scenario.
- BSc or MSc or PhD in relevant discipline.
- 4 or more years of experience in GPU software architecture or driver development.
- Hands‑on experience with one or more of the following technologies: Vulkan, OpenGL ES, Metal, or DirectX11 or 12.
- Sound knowledge of graphics rendering pipeline (rasterization and ray‑tracing).
- Knowledge of neural rendering, raytracing and mesh shading pipeline is a plus.
- Creativity and ability to effectively communicate ideas.
- Comfortable working on immature technologies and following up the latest advances in science.
- C/C++ programming experience.
- Good written and verbal communication skills.
- Self‑motivated, well organized and good team player.
This job description is only an outline of the tasks, responsibilities and outcomes required of the role. The jobholder will carry out any other duties as may be reasonably required by his/her line manager. The job description and personal specification may be reviewed on an ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited.
GPU SW Engineer (Contractor) employer: Huawei Technologies Research & Development (UK) Ltd
At Huawei Research and Development UK Limited, we pride ourselves on fostering a dynamic work environment that encourages innovation and collaboration. As a GPU Software Engineer, you will have the opportunity to work alongside leading experts in the field, contributing to cutting-edge technology while enjoying a culture that values creativity and professional growth. Our commitment to employee development is matched by our competitive benefits package, making us an exceptional employer for those seeking meaningful and rewarding careers in the tech industry.
Contact Detail:
Huawei Technologies Research & Development (UK) Ltd Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land GPU SW Engineer (Contractor)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work with GPU software. Attend meetups or online webinars to connect with potential colleagues and learn about job openings that might not be advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects related to 3D graphics APIs. Whether it's a personal project or contributions to open-source, having tangible examples of your work can really impress hiring managers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of Vulkan, DirectX, and other relevant technologies. Practice coding challenges and be ready to discuss your past experiences and how they relate to the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace GPU SW Engineer (Contractor)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with GPU software architecture and the specific technologies mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about GPU technology and how your background makes you a great fit for our team. We love seeing creativity and enthusiasm, so let your personality come through!
Showcase Your Projects:If you've worked on any cool projects involving Vulkan, DirectX, or other graphics APIs, make sure to mention them! We’re keen to see real-world applications of your skills, so include links or descriptions that demonstrate your hands-on experience.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about who we are and what we do!
How to prepare for a job interview at Huawei Technologies Research & Development (UK) Ltd
✨Know Your APIs Inside Out
Make sure you brush up on your knowledge of 3D graphics APIs like Vulkan, DirectX, and OpenGL ES. Be prepared to discuss specific features and improvements you've worked on or researched, as well as how they apply to GPU architecture.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to talk about challenges you've faced in GPU software architecture. Use real-world examples to demonstrate how you identified issues and proposed effective solutions, especially in relation to performance analysis.
✨Communicate Clearly and Creatively
Since creativity and communication are key for this role, practice explaining complex concepts in simple terms. Think about how you can convey your ideas about new API extensions or architectural changes clearly and engagingly.
✨Stay Updated on Industry Trends
Familiarise yourself with the latest advances in GPU technology and rendering techniques, such as neural rendering and ray tracing. Being able to discuss current trends will show your passion for the field and your commitment to staying ahead of the curve.