You will join a multifaceted, collaborative and highly motivated software development team working on the GPU compute drivers for the next generation Mali mobile GPUs.
You will develop with the latest yet-to-be-published Android versions and will help craft the technologies that the mobile market will see in years to come.
This inclusive multinational development team is located in a cheerful campus in Cambridge, the technological centre of the UK.
Your new teamOur team is a collaborative group working on GPU compute drivers, focused on achieving performance and reliability for mobile devices.
Job purposeOur group writes the layer of the driver that implements kernel GPU compute APIs such as OpenCL, which provide massively parallel execution of general purpose code on Mali GPUs.
Our customers rely on performance critical GPU compute use cases that include machine learning, image processing & computer vision, and video encoding/decoding. Mobile devices are highly constrained, so we work to deliver sophisticated functionality while improving dependability and efficiency.
Day to day activitiesAs part of an Agile team you will support the development, performance analysis, and optimisation of the GPU driver. Tasks may include adding new functionality to support the latest GPUs, identifying optimisation opportunities, developing infrastructure to support benchmarks, and other engaging projects.
You will work in a Linux environment on ARM based targets, including models, FPGAs and silicon from partner companies, covering past, present and future generations.
Engineers grow their expertise through in house and externally hosted training and peer code reviews.
You will collaborate with engineering teams across ARM's European design centres to develop technologies for current and next generation ARM Mali GPUs.
ResponsibilitiesYou will have the opportunity to contribute to Mali GPU product lines, learn about the latest GPU technologies, and influence technologies used on millions of devices in a friendly and collaborative environment.
Equal Opportunities at ArmArm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.