Graduate GPU Modelling Engineer
Workplace: Lund, Sverige
Expires: August 25, 2025
This role is within the GPU Modelling Team at Arm Sweden AB, offering an opportunity for a graduate developer to work on detailed C++ models of GPU micro-architecture used internally and by external partners. The position is based in Lund and involves modeling GPU components, correlating model behavior with hardware, problem solving, and debugging in a global, multi-site development environment. The role impacts future GPU design and quality, aligning with Arm's mission to craft energy-efficient devices.
Main requirements:
  • Hold or be on track to hold a University degree (Bachelor's, Master's or PhD) in computer science, electrical engineering, or a related field by the programme start date
  • Knowledge of C++ programming
  • Understanding of computer architecture
  • Good problem solving and debugging skills
  • Proficient English communication skills, both written and verbal
Responsibilities:
  • Model different aspects of upcoming GPUs
  • Take ownership of specific GPU components within the model
  • Correlate model behavior against actual hardware
  • Problem solve and debug modeling issues
  • Collaborate with global, multi-site development teams
Required hard skills:
  • C++ programming
  • Computer architecture understanding
Recommended hard skills:
  • Knowledge of computer graphics
  • Experience with scripting languages such as Python
  • Familiarity with modelling platforms like SystemC or gem5
Soft skills:
  • Problem solving skills
  • Debugging skills
  • Good communication skills in English
Coding languages:
  • C++
  • Python
Frameworks:
  • SystemC
  • gem5
Natural languages:
  • English (Proficient)
Cultural skills:
  • Ability to work in a distributed global team environment
  • Engagement in continuous learning and development activities
  • Participation in collaborative workshops and social events