Skip to main content
Arm logo

Graduate GPU Software Applications Engineer

Arm
October 20, 2026
Full-time
On-site
Seoul, KR
Other Semiconductor Jobs, Level - Entry or Early Career

Job Title

Graduate GPU Software Applications Engineer

Role Summary

Join Arm's GPU software support team as a graduate engineer to diagnose GPU driver and performance issues in customer systems, implement tests and fixes, and collaborate with engineering teams to improve GPU software and performance.

Experience Level

Entry-level (Graduate). Suitable for recent or soon-to-be graduates; typically 0–2 years of relevant experience. Candidates with some internship or early professional experience are also considered.

Responsibilities

The role focuses on customer-facing technical support, debugging, testing and performance analysis for Arm GPU software.

  • Investigate and resolve GPU driver issues on customer systems; determine root causes and propose fixes.
  • Design and run low-level driver tests to reproduce errors and validate remedies.
  • Measure and analyse GPU performance across hardware/software configurations and recommend optimisations.
  • Work with cross-functional engineering teams to deliver solutions that meet customer requirements.
  • Document findings, communicate technical information clearly to colleagues and customers, and support escalations.
  • Learn and apply Arm GPU architecture, driver technology, and debugging techniques through hands-on work and training.

Requirements

Must-have technical skills, communication ability, and aptitude for customer engagement.

  • Foundational knowledge of modern GPU architecture and the graphics rendering pipeline.
  • Familiarity with at least one graphics API (Vulkan, OpenGL ES, or DirectX) and ability to consult API specifications.
  • Proficiency in C and/or C++ for coding and debugging; practical experience via projects, internships, or coursework.
  • Effective written and verbal communication skills in English; ability to explain technical issues to customers and teams.
  • Curiosity, openness to learning, and ability to work collaboratively in a team.

Nice-to-have:

  • Experience with embedded software (Linux or Android), OS kernels, or device drivers.
  • Understanding of game engine architecture and rendering pipelines.
  • Knowledge of heterogeneous computing / GPGPU (OpenCL) and machine-learning techniques for graphics.
  • One to two years of relevant GPU, graphics, or embedded software experience (helpful but not required).

Education Requirements

Hold or be on track to hold a university degree (Bachelor's, Master's or PhD) in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related technical field, or possess equivalent practical experience. Candidates with other degrees may be considered if they have relevant experience.


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.

Arm logo

Date Posted: 2026-10-19