Auto req ID 17917BR
Job Posting Title GPU Shader Compiler Engineer - Cambridge, UK
Business Unit Mobile and Wireless Group
Job Description GPU SHADER COMPILER ENGINEER – Cambridge, UK – Ref LI17917BR
THE ROLE AND THE TEAM
Cambridge is the headquarters of Broadcom’s Application Processors group which designs software and hardware for the processor chips powering the next generation of mobile phones, tablets and mobile game consoles. These devices incorporate Broadcom's world leading Videocore technology for console quality graphics as well as supporting HD video record and playback and 12 Mpixel cameras with advanced image processing.
The GPU team provides hardware and software which implement the latest 3D graphics and compute standards for mobile devices. We need talented engineers with expertise in all aspects of graphics and compute shader language implementation. This includes shader compilers, libraries, APIs, system interfacing, 3D hardware interfacing, compiler code optimisation, compiler test. As a shader language engineer you will contribute strongly to our work in this area. Our objective is to help our customers to make the best mobile devices in the world, and our technology is developing rapidly in order to achieve this ambitious goal.
THE SKILLS AND EXPERIENCE
The ideal candidate will be a talented and productive software engineer and will have an excellent academic background together with a proven track-record in many of the following areas:
• C development on an embedded platform
• Compiler front-end design, construction, back-end interfacing,
• Code generation optimisation: data flow, register allocation, test, benchmarking
• LLVM
• 3D graphics shader language programming (e.g. OpenGL, DirectX)
• GPGPU compute language programming (e.g. OpenCL, Renderscript, DirectCompute)
Above all, we are looking for a committed and highly motivated individual who is able to make an outstanding contribution to a small closely-knit team that is developing an exciting and world-leading technology.
UK BENEFITS INCLUDE:
10 % non-contributory pension
Life Assurance
BUPA
25 days holiday
Employee Share Schemes
ABOUT BROADCOM
Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything®.
A FORTUNE 500® company, Broadcom is one of the world's largest fabless communications semiconductor companies with 2009 revenue of $4.49 billion, and holds over 4,500 U.S. and 1,900 foreign patents, more than 7,800 additional pending patent applications, and one of the broadest intellectual property portfolios addressing both wired and wireless transmission of voice, video and data.
Broadcom is headquartered in Irvine, Calif., and has offices and research facilities in North America, Asia and Europe. In the UK we have offices in Cambridge, Bristol, Bracknell, Cirencester, Edinburgh and Manchester.
When you connect with Broadcom, you're connecting with one of the leading communications semiconductor companies, as well as a community of talent that designs, develops and supplies a diverse portfolio of products targeted at the most significant broadband communications markets in the world. This is the place to learn, invent and build.
As communications technologies continue to converge in new and exciting ways, career opportunities are emerging at Broadcom in a variety of specialties and locations around the globe.
Job Requirements THE SKILLS AND EXPERIENCE
The ideal candidate will be a talented and productive software engineer and will have an excellent academic background together with a proven track-record in many of the following areas:
• C development on an embedded platform
• Compiler front-end design, construction, back-end interfacing,
• Code generation optimisation: data flow, register allocation, test, benchmarking
• LLVM
• 3D graphics shader language programming (e.g. OpenGL, DirectX)
• GPGPU compute language programming (e.g. OpenCL, Renderscript, DirectCompute)
Above all, we are looking for a committed and highly motivated individual who is able to make an outstanding contribution to a small closely-knit team that is developing an exciting and world-leading technology.
Country United Kingdom
State/Province Cambridgeshire
City/Town Cambridge
Shift 1st Shift - Day
Percent of Travel Required 5% - 10%
Function Engineering
Discipline Software Development