Arm

Principal Software Engineer – Game & Graphics Technology Integration

Arm
Apply
2 days ago
Manchester, United KingdomStaff+

Responsibilities

  • Lead game-engine investigations and integrations involving Arm graphics and compute technologies, including Unreal Engine and other commercial or proprietary engines.
  • Build prototypes, assess architectural options, and determine which approaches should advance into reusable implementations.
  • Analyze CPU and GPU performance, diagnose integration issues, and provide recommendations to Arm engineering teams and partners.
  • Provide technical direction across team boundaries, participate in partner discussions, and mentor engineers.
  • Improve technical approaches, identify recurring problems, share engineering knowledge, and help other engineers make sound decisions.
  • Modify engines, investigate performance problems, test early software stacks, maintain tooling, develop reusable workflows, enable the Content Team, and work with external developers.

Requirements

  • Strong experience in software engineering for graphics, game engines, systems software, or other real-time applications.
  • Practical experience with Vulkan or another modern graphics API and strong C++ skills.
  • Experience with graphics debugging and profiling tools.
  • Experience working within a large game engine or comparable software codebase.
  • Understanding of GPU rendering, synchronization, memory behavior, and CPU/GPU performance.
  • Experience leading technical work, resolving ambiguous engineering problems, and influencing decisions across teams.
  • Clear written and verbal communication skills, including the ability to explain technical decisions to engineers, leaders, and external partners.
  • Experience with Unreal Engine, mobile graphics, Android, Arm Mali GPUs, machine learning for graphics, neural rendering, upscaling, frame generation, or pre-release hardware and software is beneficial.

Benefits

  • Relocation package, including visa sponsorship support, is available for candidates who require it.
  • The role is based in Manchester or another UK office, with hybrid working patterns determined by the team.
  • Occasional travel to conferences and partner offices may be required.

Tech Stack

C++Unreal Engine

Categories

Gaming
Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me