Principal Software Architect

2 months ago


Trondheim, Trøndelag, Norway arm limited Full time

Job Overview:

The Mali GPU Software Architects team at Arm Limited is seeking a dedicated DirectX driver architect to design a new DX12 driver stack running on our innovative Mali GPUs. This role involves setting the direction of SW engineering and participating in the optimization effort to reach optimal CPU and GPU performance.

Responsibilities:

  • Design critical components of the new DX12 driver stack, leveraging existing OpenGL ES, Vulkan, and OpenCL drivers as starting points.
  • Collaborate with cross-functional teams of HW engineers, graphics experts, and software developers to build the optimal conforming driver.
  • Assess existing CPU and/or GPU performance challenges and explore the solution space to find the best trade-offs.
  • Stay up-to-date with the latest DirectX specifications and industry trends, providing feedback and submitting improvement ideas to our HW R&D team to ensure our future generations of products remain competitive.

Required Skills and Experience:

  • Experience in DirectX 11/12 driver architecture and development, particularly with driver memory management, resource binding, and synchronization.
  • Experience in requirements analysis, software architecture definition, and documentation.
  • Experience in analyzing performance problems and providing solutions backed up by objective data.

Nice To Have Skills and Experience:

  • Experience with OpenGL, Vulkan, and/or Metal APIs.
  • Experience with embedded systems or firmware development; knowledge of Arm CPU and/or Mali GPU is a plus.
  • C/C++ software development background.

What We Offer:

Arm Limited has a strong track record of building expertise in people, offering a great opportunity to learn something new and interesting in a friendly and collaborative environment. Join a multinational, dynamic, and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by novel technical problems.



  • Trondheim, Trøndelag, Norway arm limited Full time

    About the RoleJob Overview:Arm Limited is seeking a skilled DirectX driver architect to join our Mali GPU Software Architects team. As a key member of this team, you will design and develop a new DX12 driver stack running on our innovative Mali GPUs, set the direction of software engineering, and participate in optimization efforts to achieve optimal CPU and...


  • Trondheim, Trøndelag, Norway arm limited Full time

    The RoleJob Overview:Arm Limited is seeking a skilled DirectX driver architect to join our Mali GPU Software Architects team. As a key member of this team, you will design a new DX12 driver stack running on our innovative Mali GPUs, set the direction of SW engineering, and participate in the optimization effort to reach optimal CPU and GPU performance. You...


  • Trondheim, Trøndelag, Norway arm limited Full time

    The RoleJob Overview:Arm Limited is seeking a skilled DirectX driver architect to join its Mali GPU Software Architects team. As a key member of this team, you will design and develop a new DX12 driver stack running on innovative Mali GPUs, set the direction of software engineering, and participate in optimization efforts to achieve optimal CPU and GPU...


  • Trondheim, Trøndelag, Norway arm limited Full time

    The RoleJob Overview:Arm Limited is seeking a skilled DirectX driver architect to join our Mali GPU Software Architects team. As a key member of this team, you will design and develop a new DX12 driver stack for our innovative Mali GPUs, collaborating with cross-functional teams across Arm's global engineering centers.Responsibilities:As a DX12 driver...


  • Trondheim, Trøndelag, Norway arm limited Full time

    The RoleJob Overview:Arm Limited is seeking a skilled DirectX driver architect to join our Mali GPU Software Architects team. As a key member of this team, you will design a new DX12 driver stack running on our innovative Mali GPUs, set the direction of SW engineering, and participate in the optimization effort to reach optimal CPU and GPU performance. You...


  • Trondheim, Trøndelag, Norway arm limited Full time

    The RoleJob Overview:Arm Limited is seeking a skilled DirectX driver architect to join its Mali GPU Software Architects team. As a key member of this team, you will design and develop a new DX12 driver stack running on innovative Mali GPUs, set the direction of software engineering, and participate in optimization efforts to achieve optimal CPU and GPU...


  • Trondheim, Trøndelag, Norway arm limited Full time

    The RoleJob Overview:Arm Limited is seeking an experienced software architect to lead the development of a new DirectX 12 driver stack for our Mali GPU products. As a senior member of our software engineering team, you will be responsible for designing and implementing critical components of the driver stack, collaborating with cross-functional teams to...


  • Trondheim, Trøndelag, Norway arm limited Full time

    The Position Overview: As a member of the GPU Team, you will collaborate with some of the most talented engineers globally, creating exceptional products for leading companies. Your contributions will impact various sectors, including mobile technology, machine learning, Internet of Things, automotive, security, and embedded systems. This is your...

  • Tribe Architect

    2 weeks ago


    Trondheim, Trøndelag, Norway Sportradar Full time

    Shape the Future of Sports Data TechnologySportradar is a leading technology-first software development company that's revolutionizing the sports industry. We're seeking an experienced Tribe Architect to join our team and help shape the next generation of sports data technology services.About the RoleAs a Tribe Architect, you'll be responsible for designing...

  • DX Software Architect

    4 months ago


    Trondheim, Norway arm limited Full time

    The Role Job Overview: The Mali GPU Software Architects team is looking for a dedicated DirectX driver architect. Drawing from your technical expertise, you will design a new DX12 driver stack running on our innovative Mali GPUs, set the direction of SW engineering, and participate in the optimization effort to reach optimal CPU and GPU...