Do you want to help Arm's partners build real world solutions based on Arm GPU technology? This is an excellent opportunity to join Arm's Sales and Partner Enablement group as an Applications Engineer! Our partners scale from big semiconductor houses to small start-ups, all of them are building new exiting products. This role gives the possibility to be on the forefront of technological evolution and accelerate innovation.
Job Description:
As a GPU Software Applications Engineer, you will demonstrate your technical and customer facing skills to support partners in overcoming technical challenges, primarily focusing on GPU software products. Your role involves understanding customer objectives, analysing requests and issues, and providing effective solutions. You will develop and deliver training courses to customer development teams, offer reviews and advice on GPU use cases and product integration, mentor junior team members and provide technical guidance for issue debugging. Collaborating with GPU engineering teams, you will advocate for customer needs to drive product improvements and facilitate the adoption of new GPU technologies. Additionally, you will identify and report product defects, provide debug patches, review partners’ use cases, and periodically develop debugging tools, application notes, example source code, and knowledge base articles.
Responsibilities:
* Provide technical support for GPU drivers, including detailed technical investigations, issue triage, and performance optimisation recommendations.
* Technical leader for a GPU driver functional support team delivering efficient and high quality technical support to partners.
* Collaborate with GPU engineering and product management teams to enhance partner experiences and influence GPU feature development and roadmaps.
* Develop and deliver technical training courses on GPU drivers, both onsite and remotely.
* Test and validate GPU driver release, providing feedback to the design team before release to partners.
* Consolidate ideas to improve GPU driver debugging methodologies and tools for efficient issue resolution.
Required Skills and Experience:
* Demonstrated and proven experience in GPU driver, graphics application development, and technical support roles.
* Proficiency in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes.
* Experience in Linux kernel driver development.
* Strong knowledge of operating system kernel such as Android, Linux kernel, and Windows.
* Excellent communication skills for collaborating with remote teams across different time zones.
“Nice To Have” Skills and Experience:
* Experience of Windows WDDM or Linux kernel driver development.
* Experience of AI frameworks (TensorFlow, PyTorch, ONNX).
* Knowledge of multimedia use cases including video, camera, display, and GPU.
In Return:
You will have the opportunity to demonstrate technical expertise and leadership skill to engage with GPU design and Product management teams to influence product design and roadmap. You will work closely with highly skilled GPU engineering teams globally on ground-breaking new GPU technology. You will be empowered to continually identify and roll out improvements to our ways of working; while being supported by a team with varied strengths of GPU software and hardware application engineers.
#J-18808-Ljbffr