Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

ARM Software Engineer - Media Driver 
United Kingdom, England, Manchester 
207319276

07.04.2025

Key Responsibilities:

  • Develop and maintain display drivers and related software.
  • Collaborate with team members in related areas to ensure our DPUs function best.
  • Conduct thorough testing and debugging to ensure reliability and performance.
  • Engage in device emulation to simulate and troubleshoot real-world scenarios.
  • Contribute to related open-source projects and work with their communities.
  • Support partners as they rely on our products.
  • Help Arm grow and be better and be part of a wider team

Required Skills and Experience:

  • A bachelor's degree in computer science, electrical engineering, or related fields.
  • Strong knowledge of display pipelines, computer graphics, rendering, image processing and related technologies.
  • High proficiency in C programming language.
  • Low-level programming experience and familiarity with hardware-software interactions.
  • Extensive experience with Linux operating systems.

‘Nice to Have’ Skills and Experience:

  • Experience in testing and device emulation.
  • Familiarity with open-source development and contributions.
  • Working knowledge of SCMS tools like Git and related infrastructure such as GitHub, GitLab, Gerrit etc.
  • Familiarity with ARM architecture.
  • Experience with other programming languages such as C++, Rust or Python.
  • Knowledge of compositor and rendering frameworks and libraries sich as OpenGL, Vulkan etc.
  • Experience with non-Linux kernel based operating systems and their driver models.