Enable job alerts via email!

Experienced Software Engineer

Arm

Trondheim

On-site

NOK 600,000 - 800,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Engineer in the GPU Team, where you will collaborate with top engineers to develop DirectX drivers for cutting-edge Mali GPUs. This role offers the chance to innovate in mobile, machine learning, and embedded devices, making a significant impact in media processing. You'll work in a vibrant, multicultural environment that values creativity and inclusiveness, with access to diverse technologies and systems. With a strong focus on personal growth and professional development, this opportunity is perfect for those looking to lead and challenge the norm in a dynamic industry.

Benefits

Private medical insurance
30 days of annual leave
20 days of sabbatical every 4 years
Parental leave
Supplementary pension
Wellness benefits

Qualifications

  • Extensive knowledge of Modern C/C++ and low-level software development is essential.
  • Degree in Computer Science or Electronics Engineering required.

Responsibilities

  • Develop DirectX drivers for the latest Mali GPU, focusing on runtime efficiency.
  • Collaborate with engineers and customers globally to build premium mobile GPU.

Skills

Modern C/C++ (17 and newer)
Low level software development
Problem-solving skills
Debugging skills
Understanding of computer architecture

Education

Degree in Computer Science
Degree in Electronics Engineering

Tools

Direct3D
Vulkan
OpenGL
OpenGL ES

Job description

Job Overview:

In the GPU Team you will work alongside the best engineers in the world, making outstanding products for the most successful companies.

With applications in mobile, machine learning, Internet of Things, automotive, security, and embedded devices, your ideas will make a difference and you will have the opportunity to lead, challenge the norm and ultimately change the world of media processing.

Responsibilities:

We are looking for an enthusiastic Software Engineer ideally with solid understanding of embedded Windows driver development to join our DirectX software team.

The role focuses on developing the DirectX drivers for the latest Mali GPU. The driver controls how graphic tasks crafted by an application are performed by the GPU.

Your mission is to help build the driver. We are looking for you who have an extended understanding of Direct3D 11/12. In particular, how it communicates with the GPU and how to keep the runtime overhead of the driver as small as possible. In this task, you will not be alone. Instead, you will cooperate with highly motivated engineers from different fields and our customers throughout the world. Together, we will build the best premium mobile GPU for Windows on the market!

Required Skills and Experience:
  • Extensive knowledge of Modern C/C++ (17 and newer).
  • Experience of low level software development for a commercial organization.
  • Degree or equivalent experience in computer science or electronics engineering.
“Nice To Have” Skills and Experience:
  • Experience in 2D/3D graphics technology and standards such as Direct3D (preferably 11 or 12), Vulkan, OpenGL, or OpenGL ES.
  • Experience with embedded Windows driver development.
  • Strong understanding of computer architecture (CPU, Memory hierarchy, MMU, Caches, etc.).
  • Proficiency in problem-solving and debugging skills.
  • Innovative mindset and ability to contribute to process improvement initiatives.
  • Practical, organized and analytical approach to work.
In Return:

Arm is a global, diverse organization of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! You will join a multi-cultural team with varied skills and experience. You will have access to a huge variety of technologies and systems to learn and will be supported every step of the way!

Our benefits package in Norway includes competitive pay, private medical insurance, 30 days of annual leave, 20 days of sabbatical every 4 years, parental leave, supplementary pension, and wellness benefits.

#LI-MZ1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.