GPU SW Engineer (Contractor)

GPU SW Engineer (Contractor)

Cambridge Full-Time 48000 - 72000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join a team to design and develop cutting-edge GPU software architecture.
  • Company: Huawei is a global leader in ICT, driving innovation for a fully connected world.
  • Benefits: Work with top tech minds and access advanced resources in a collaborative environment.
  • Why this job: Be at the forefront of GPU technology, impacting how we experience graphics in gaming and beyond.
  • Qualifications: BSc/MSc/PhD in relevant field with 5+ years in GPU software architecture or driver development.
  • Other info: Opportunity to work on innovative projects and collaborate with leading academic institutions.

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

About Huawei Research and Development UK Limited

Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have 207,000 employees and operate in over 170 countries and regions, serving more than three billion people around the world.

Our vision and mission is to bring digital to every person, home and organization for a fully connected, intelligent world. To this end, we will drive ubiquitous connectivity and promote equal access to networks; bring cloud and artificial intelligence to all four corners of the earth to provide superior computing power where you need it, when you need it; build digital platforms to help all industries and organizations become more agile, efficient, and dynamic; redefine user experience with AI, making it more personalized for people in all aspects of their life, whether they’re at home, in the office, or on the go.

This spirit of innovation has led Huawei to work in close partnership with leading academic institutions in the UK to develop and refine the latest technologies. With a shared commitment to innovation and progress, both parties have worked together to achieve common goals and establish a strong partnership. The partnership between UK and Huawei help to develop the technologies of the future that will transform the way we all communicate, work and live.

For the past 30 years we have maintained an unwavering focus, rejecting shortcuts and easy opportunities that don’t align with our core business. With a practical approach to everything we do, we concentrate our efforts and invest patiently to drive technological breakthroughs.

This strategic focus is a reflection of our core values:

  • staying customer-centric,
  • inspiring dedication,
  • persevering,
  • growing by reflection

Huawei Research and Development UK Limited Overview

Huawei’s vision is a fully connected, intelligent world. To achieve this, we work to inspire passion for basic research around the world. Our combined passion drives development across the global innovation value chain. Huawei has the largest Research and Development organization in the world with 96,000+ employees in research centers around the globe. In the UK, we already have design centers in Cambridge, London, Edinburgh and Ipswich. We continue to explore and define new research directions and new services. We have expanded our collaborations with academic researchers; researched new network architectures, integration of communications and key enabling technologies; and developed the fundamental theories of these technologies. We invite you to join us on this exciting journey and drive your career forward.

Job Summary

The role is for an engineer with a strong background in GPU Software Architecture to join a team working at the forefront of mobile GPU Software Architecture design. 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 approach this from a use-case and performance perspective, and work closely with software and hardware architects, driver development teams, and ecosystem 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. This may include prototyping of such changes, proposing changes to the GPU architecture, and drafting new API extensions. Explaining new technology and its implications to internal and external partners. You should have a strong understanding of rendering technologies, graphics pipelines and hands-on experience using one 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. You combine the above with a good C++ development experience and know your way around tools, such as version control systems. You are self-motivated and ambitious, and have the ability to work as part of a team and to network across teams.

Key Responsibilities:

  1. Design and develop new features of 3D Graphics API.
  2. Investigate and evaluate features of and improvements to 3D Graphics APIs.
  3. Draft new API extensions and write specifications.
  4. Prototype interface changes and proposals.
  5. Propose changes to GPU architecture.
  6. Perform performance analysis of proposed changes.

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.

Required:

  • BSc or MSc or PhD in relevant discipline
  • 5 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

Desired:

  1. Sound knowledge of graphics rendering pipeline (rasterization and ray-tracing)
  2. Knowledge of neural rendering, raytracing and mesh shading pipeline is a plus.
  3. Creativity and ability to effectively communicate ideas.
  4. Comfortable working on immature technologies and following up on the latest advances in science.
  5. C/C++ programming experience.
  6. Good written and verbal communication skills.
  7. Self-motivated, well organized and a good team player.

#J-18808-Ljbffr

GPU SW Engineer (Contractor) employer: Huawei Technologies Research & Development (UK) Ltd

At Huawei Research and Development UK Limited, we pride ourselves on being a leading employer in the tech industry, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through our extensive training programs and opportunities to work on cutting-edge technologies in a vibrant research environment across multiple UK locations. Join us to be part of a global team dedicated to shaping the future of connectivity and intelligent solutions, while enjoying the benefits of a supportive and inclusive workplace.
H

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

Familiarize yourself with the latest advancements in GPU software architecture, especially focusing on Vulkan and DirectX. This will not only help you understand the current landscape but also allow you to discuss potential improvements and innovations during interviews.

✨Tip Number 2

Engage with online communities and forums related to GPU development. Networking with professionals in these spaces can provide insights into industry trends and may even lead to referrals or recommendations for the position.

✨Tip Number 3

Consider contributing to open-source projects that involve graphics APIs. This hands-on experience will not only enhance your skills but also demonstrate your commitment and passion for GPU software development to potential employers.

✨Tip Number 4

Prepare to discuss specific use cases and performance perspectives related to GPU architecture during interviews. Being able to articulate how different scenarios impact design decisions will showcase your expertise and understanding of the role.

We think you need these skills to ace GPU SW Engineer (Contractor)

GPU Software Architecture
3D Graphics APIs (Vulkan, OpenGL ES, DirectX)
Performance Analysis
Prototyping
API Design and Specification Writing
Graphics Rendering Pipeline (Rasterization, Ray-Tracing)
Neural Rendering Knowledge
C/C++ Programming
Version Control Systems
Team Collaboration
Effective Communication Skills
Self-Motivation
Problem-Solving Skills
Creativity

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the GPU SW Engineer position. Highlight the key responsibilities and required skills, such as experience with Vulkan, OpenGL ES, or DirectX, and ensure you address these in your application.

Tailor Your CV: Customize your CV to reflect your experience in GPU software architecture and driver development. Include specific projects or roles where you utilized relevant technologies and demonstrate your understanding of graphics rendering pipelines.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your passion for innovation in GPU technology. Mention how your background aligns with Huawei's mission and values, and why you are excited about this opportunity.

Showcase Your Technical Skills: In your application, provide examples of your hands-on experience with the required technologies. Discuss any relevant projects or achievements that demonstrate your ability to design and develop features for 3D Graphics APIs.

How to prepare for a job interview at Huawei Technologies Research & Development (UK) Ltd

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with GPU software architecture and the specific technologies mentioned in the job description, such as Vulkan, OpenGL ES, and DirectX. Highlight any projects where you've designed or developed features for 3D graphics APIs.

✨Demonstrate Problem-Solving Skills

Expect questions that assess your ability to identify challenges and propose solutions related to GPU architecture and performance analysis. Use examples from your past work to illustrate how you approached similar problems.

✨Communicate Clearly and Effectively

Since the role involves explaining new technology to both internal and external partners, practice articulating complex concepts in a clear and concise manner. This will showcase your communication skills and your ability to work collaboratively.

✨Stay Updated on Industry Trends

Research the latest advancements in GPU technologies and rendering techniques. Being knowledgeable about current trends will not only impress your interviewers but also demonstrate your passion for the field and your commitment to continuous learning.

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>