GPU Compiler Intern
ArmJob Title
GPU Compiler Intern
Role Summary
Short-term internship to contribute to GPU compiler development within a multi-site software engineering team based in Lund. The intern will develop C/C++ code, use AI-assisted development tools, and work on functionality and performance improvements for Arm GPUs.
Experience Level
Entry-level / student internship. Intended for enrolled Bachelor, Master or PhD students (internship begins June 2027, ~10 weeks).
Responsibilities
Work on practical compiler engineering tasks and assist the GPU compiler team. Typical responsibilities include:
- Implement and test compiler features and optimizations in C/C++.
- Debug and profile compiler-generated code to improve GPU performance and correctness.
- Use AI-assisted development tools to accelerate debugging, optimization, and testing workflows.
- Collaborate with engineers across sites on multi-site development projects.
- Automate parts of the compiler development and testing pipeline where appropriate.
- Document findings and present results to the team.
Requirements
Required skills and eligibility for the internship:
- Practical programming experience, preferably in C/C++.
- Basic understanding of compiler technology (from coursework or projects).
- Good written and verbal English communication skills.
- Right to work in Sweden for the full duration of the internship; Arm cannot provide visa sponsorship for this role.
Nice-to-have:
- Experience with LLVM or similar compiler frameworks.
- Experience applying AI tools in technical development workflows.
Education Requirements
Must be currently enrolled in a higher-education degree (Bachelor's, Master's or PhD) in Computer Science or a related technical field; candidates from other degrees will be considered if they have relevant experience. Interns must be returning to their course after the placement. An academic transcript is requested as part of the application.
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.
