Senior Software Engineer - System Test (GPU)
The Senior Software Engineer will develop and maintain automated system-level tests for Mali GPU drivers, focusing on graphics API validation and performance analysis. The role involves building test frameworks and pipelines to ensure the reliability of GPU technology across various platforms.
- Compensation
- Not disclosed
- Location
- Lund, Sweden
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field
- Experience with high-level programming (Python preferred)
- Analytical approach and ability to analyse logs and test results
Nice to have
- Experience with software testing of embedded devices
- Experience with shell scripting (PowerShell or Bash preferred)
- Experience with Git
Full description
Job Overview:
If you are passionate about graphics and technology, we have a fantastic opportunity to apply your curiosity and creativity in shaping the future of GPU testing!
Join our GPU System Test team and help ensure continued success for the Mali GPUs — technology that powers millions of devices worldwide.
Our team focuses on system-level testing of the Vulkan, OpenGL ES and DirectX graphics APIs, developing and analyzing automated test solutions for real-world workloads to ensure our GPUs perform reliably and efficiently across platforms.
We’re looking for experienced engineers to be part of our team. The work involves designing and building test automation, developing and running test cases, and working with modern tools and infrastructure.
This is a unique opportunity to:
- Build your technical expertise in graphics and system testing.
- Collaborate with experienced engineers across multiple fields.
- Help define how Arm’s GPU technology is tested and validated for millions of users around the world.
Responsibilities:
- Develop and run automated tests for Arm’s Mali GPU drivers.
- Validate graphics performance, functionality, stability, and compatibility at the system level.
- Contribute to new test frameworks, pipelines, and analysis tools.
- Collaborate closely with developers, automation engineers, and performance specialists across the GPU organization.
Required Skills and Experience :
- Hold a Bachelor’s or Master’s degree, or equivalent experience in Computer science, Electrical engineering or a related field
- Has experience of high-level programming (Python preferred)
- Has an analytical approach and ability to analyse logs and test results
“Nice To Have” Skills and Experience :
- Experience from working with software testing of embedded devices
- Experience with shell scripting (PowerShell or Bash preferred)
- Experience with Git
#LI-JG1
Our 10x Mindset
At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. Discover how the 10x mindset shapes life at Arm:
Use of AI in Your Application
At Arm, we embrace the benefits AI can bring, including in recruitment. You may use AI to support your preparation, such as improving the clarity of written responses, practicing interview questions, or learning more about our industry. However, your application and interview responses must reflect your own thinking, experience, and abilities. We want to understand your authentic perspective, creativity, and approach to problem solving. As such, you may not use AI to complete assigned tasks as part of any assessments. If you plan to use AI-supported or assistive technologies as part of a reasonable adjustment, please contact accommodations@arm.com so we can support you.