Overview
In this role you will contribute to the Agile driver development team, creating and evolving instrumentation frameworks for Mali GPUs. You will work with cross-functional hardware and software engineers across Arm’s European centers to monitor and optimize system performance. You’ll tackle design, implementation and debugging across the software lifecycle, shaping how billions of devices perform. This is a collaborative, high-performance environment with opportunities to lead and push technical boundaries.
Responsibilities
- Design, develop, maintain and improve instrumentation framework and tools
- Build flexible frameworks to monitor and improve GPU system performance
- Participate in all software phases: design, implement, debug, estimate, test and document
- Perform design and code reviews for teammates
- Collaborate with HW and SW teams for interfacing and integration
- Understand requirements from other teams and craft creative solutions
Key requirements
- Demonstrable experience in C/C++ programming
- Problem solving and debugging skills
- Excellent teamwork, drive, self-motivation and results focus
- Practical, organized and analytical approach
- Experience with version control and bug tracking
- team collaboration
- drive and self-motivation
- focus on results
- C/C++ programming
- Python (OO)
- OpenGL ES
…
