Principal Engineer-GPU Compiler Developer

Gfx Ip
Cambridge, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence C++ (Programming Language) Computer Programming Computer Engineering Computer Graphics Software Debugging GNU Linker Networking Hardware OpenGL OpenCL Software Architecture
+6 more
System on a Chip Wi-Fi Technology Graphics Processing Unit (GPU) IEEE 802.11ax Virtual Reality Information Technology

Job description

*Define GPU compiler software architecture and interfaces. *Development/implement GPU compiler pipeline, linking and various optimizations/transformations. *Collaborate with Driver team, HW team to implement new API & HW features. *Collaborate with Driver team, HW team to improve/tune performance & power consumption. *Execute & deliver to meet milestones/schedules. *Analyze and debug code generation issues. *Analyze and influence future GPU architectures. *Construct reliable & trustable relationships across teams internally & externally.

Requirements

*BS, MS or PhD degree or equivalent in Computer Science, Electrical or Computer Engineering or related majors. *Working experience on product compiler, compiler tools such as assembler, linker development. *Hands-on knowledge/experience on C/C++ programming. *Hands-on knowledge/experience on state-of-the-art compiler optimization/transformation techniques. *Hands-on knowledge/experience on LLVM. *Strong written & verbal communication skills. *Strong teamwork skill and execution capability. *Strong problem solving, root causing and debugging skills. *Strong self-driven skills.

Preferred skills: -Knowledge/experience on GPU/GPU pipeline and GPU architecture. -Knowledge/experience on SIMD architecture. -Knowledge/experience on D3D, Vulkan/OpenGL, OpenCL APIs. -Knowledge/experience on leveraging AI in compiler/tool/optimization development.

About the company

Our client is a global fabless semiconductor company enabling nearly 2 billion connected devices a year. They are a market leader in developing innovative systems-on-chip (SoC) for mobile device, home entertainment, connectivity and IoT products, and hold the number one position in Wi-Fi supply across broadband, retail routers, consumer electronics devices and gaming, with Wi-Fi 6 chipsets powering the latest networking equipment for faster computing experiences.

As a market leader in SoC design, the company’s GPU IP team is committed to industry-leading, feature-rich and PPA-competitive GFX IP optimisation, customisation and development. The GFX IP is deployed not only in flagship and mainstream mobile SoC, but also serves as fundamental technology for adjacent markets including laptop, IoT, AI, VR/AR and automotive.

The team is now hiring GPU talent across all levels, including Architecture, SW Driver, Compiler, Performance, Power and Model engineers, to join their site in Cambridge.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu-recruit.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:42 min

Navigating emerging hardware standardization in vendor programming ecosystems

Paul Graham Paul Graham · LIVE

1:34 min

Profiling and debugging GPU code with Nsight developer tools

Paul Graham Paul Graham · WWC 2025

4:08 min

Introduction to hardware parallelism and GPU computing

Paul Graham Paul Graham · WWC 2024

1:30 min

Exploring the Python-enabled GPU programming software stack

Paul Graham Paul Graham · WWC Europe 2026

Videos

See all

Related articles

See all