Állás részletei

Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom
A hirdetés adatait sikeresen elküldte az email címére.

Állás leírása

Responsibilities

  • Participating in the design and development of low-level software to integrate new Arm architecture features across Linux, Android, and related userspace components
  • Architecting, developing, and optimizing core OS subsystems with a focus on performance, power efficiency, and security
  • Driving complex technical investigations across software layers, identifying root causes and leading resolution of performance, optimization, and protection issues
  • Leading code reviews, influencing design decisions, and ensuring high-quality contributions with upstream open-source communities
  • Partnering with teams specializing in Arm architecture and silicon to deliver and incorporate support for new architectural features
  • Mentoring and technically guiding junior and mid-level engineers, promoting guidelines in low-level systems development

Requirements

  • Proficiency in C and C++ with a strong understanding of OS internals such as memory management, scheduling, or virtualisation
  • Excellent problem-solving skills and a structured approach to debugging complex low-level software issues
  • Experience of software profiling, instrumentation, and optimization
  • Experience leading technical discussions, code reviews, and upstream collaborations in open-source projects
  • Strong interpersonal skills
  • Excellent written and spoken English

Nice-to-have

  • Familiarity with Android internals
  • Familiarity with at least one CPU architecture, preferably Armv8-A or newer
  • Familiarity with Python and other scripting languages used for automation, analysis, and testing
  • Familiarity with Rust or another memory-safe language
  • Understanding of modern compiler toolchains, particularly LLVM-based technologies
  • Exposure to technical leadership, project coordination, or an interest in developing line-management skills

What we offer

  • Contributing at the forefront of Arm architecture innovation, collaborating with outstanding engineers on industry-defining technology
  • Having the autonomy to determine technical direction, influence upstream ecosystems, and continuously improve how we work as an engineering organisation
  • Building the future of computing by successfully implementing world-class solutions
  • No relocation package is available for this role
  • If visa sponsorship is required, Arm will meet all costs associated with sponsorship for the employee only

Company info

The Software (CE-SW) group is responsible for developing and improving the software ecosystem around Arm's next-generation architectures and systems. This means working with processors and other hardware technology not yet available to the public.

How to apply

You can submit your application on the company's website, which you can access by clicking the „Apply on company page“ button.
Jelentkezem a cégnél – Senior/Staff Software Engineer

Álláshirdetés jelentése
Jelentkezem a cégnél – Senior/Staff Software Engineer
login