You have experience with technical leadership that requires multi-functional teamwork and delivering larger software features.
Job Description:
You will join a highly motivated team consisting of world-class engineers that are eager to continuously learn and develop novel solutions to Computer Graphics challenges.
We develop the Vulkan driver for the next generation Arm Mali and Immortalis GPU products working as a small agile team that collaborates with many multi-functional teams throughout Arm.
Team is responsible for bringing up and developing Vulkan driver software stack from concept phase and prototyping to final HW and SW delivery.
You will develop on Linux, targeting Arm based devices using C and C++. We use Python and Bash as scripting languages.
Required Skills and Experience:
Exceptional knowledge and experience with C and C++.
Strong knowledge about 2D/3D graphics pipelines.
Experience with low-level system programming and debugging.
“Nice To Have” Skills and Experience:
Team leadership experience.
Embedded Linux development or experience with development boards bring-up.
Vulkan or OpenGL (ES) experience.
In Return:
An environment full of experts on GPU internals and GPU drivers.
An opportunity to build complex software solutions that are used on mass-market mobile devices.
The challenge of driving technical solutions together with a great team.