18 hours ago
Shanghai, ChinaSenior / Staff+
Responsibilities
- Develop and optimize Vulkan and ANGLE drivers for Mali GPUs.
- Analyze application content and investigate performance hotspots from the application layer through driver software.
- Minimize driver overhead to improve GPU performance and efficiency.
- Collaborate with cross-site GPU software, hardware, architecture, and global partner teams.
- Contribute to technical build discussions.
Requirements
- Professional experience developing software in C/C++.
- Knowledge of graphics technologies and standards including Vulkan, ANGLE, OpenGL, OpenGL ES, EGL, and Direct3D.
- Experience with performance modeling, profiling, and analysis.
- A university degree in computer science or a related field such as mathematics or physics, or equivalent experience.
- Experience with agile development is a plus.
- Experience understanding systems-on-chip (SoCs) is a plus.
- Strong communication skills and an open approach to collaboration across global teams.
Benefits
- Hybrid working arrangements are determined by the team, with role-specific details provided during the application process.
- Recruitment accommodations are available for applicants who need adjustments or accessibility support.
- The role is based in Shanghai and collaborates with teams in Cambridge, Trondheim, and Lund.
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
