Principal GPU Compiler Engineer

European Tech Recruit โ€” United Kingdom ยท Posted ~6 days ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Principal GPU Compiler Engineer European Tech Recruit are working closely with a leading fabless semiconductor company, based in Cambourne, who are looking for a talented Principal GPU Compiler Engineer to join their team. Responsibilities as Principal GPU Compiler Engineer: 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. Required: BS, MS or PhD degree or equivalent in Computer Science, Electrical or Computer Engineering or related majors.7+ years of industry experience.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. 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. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)