Graduate Software Engineer – System Test Graphics
ArmJob Title
Graduate Software Engineer – System Test Graphics
Role Summary
Work on system-level testing for Arm’s GPU stack, focusing on Vulkan, OpenGL ES and DirectX APIs. The team builds automated tests, pipelines and analysis tools to validate graphics functionality, performance and stability across real applications and devices.
This is a graduate entry role aimed at developing practical skills in GPU/system testing, automation and cross-discipline collaboration with software, hardware and performance engineers.
Experience Level
Entry-level / Graduate (new graduates). Suitable for candidates at the start of their professional career.
Responsibilities
Primary responsibilities include designing and delivering automated system tests and pipelines, validating GPU behaviour, and working with cross-functional teams.
- Develop, run and debug automated tests for Arm’s Mali GPU driver and hardware.
- Validate graphics performance, functionality, stability and compatibility at system level using real applications and games.
- Support Khronos and Microsoft API certification activities.
- Design and contribute to test frameworks, automation pipelines and analysis tools.
- Collaborate with software/hardware developers, automation engineers and performance specialists.
Requirements
Must-have technical skills and practical abilities to perform the role. Nice-to-have items are listed separately.
- Experience with high-level programming (Python preferred).
- Analytical approach and ability to interpret logs and test results.
- Practical experience or interest in automated test development and CI pipelines.
- Nice-to-have: knowledge of computer graphics concepts, shell scripting (Bash or PowerShell), Git, GitLab CI, and understanding of computer architecture.
Education Requirements
Master's degree (or on track to complete one) in Computer Science, Electrical Engineering or a related field by the programme start date, or equivalent practical experience. Candidates are asked to provide an academic transcript as part of the application. Equivalent experience clauses are accepted where stated.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.
