← Zurück zur Liste
Stelle · Principal

Staff Software Engineer

Softwareentwickler • Principal • Vor Ort • Vollzeit • Ungarn Budapest, Ungarn

Arm's Software (CE-SW) group develops and improves the software ecosystem around Arm's next-generation architectures and systems. As a Staff Software Engineer, you play a key role in enabling next-generation Arm architecture capabilities within major open-source platforms such as Linux and Android.

Responsibilities

  • ▹Design and develop low-level software to integrate new Arm architecture features across Linux and Android
  • ▹Architect, develop and optimize core OS subsystems for performance, power efficiency and security
  • ▹Drive complex technical investigations across software layers, identifying root causes
  • ▹Lead code reviews, influence design decisions, and contribute to upstream open-source communities
  • ▹Partner with Arm architecture and silicon teams to deliver support for new features
  • ▹Mentor and technically guide junior and mid-level engineers

Requirements

  • ▹Proficiency in C and C++, with strong understanding of OS internals (memory management, scheduling, virtualization)
  • ▹Excellent problem-solving skills and structured debugging of complex low-level software
  • ▹Experience with software profiling, instrumentation and optimization
  • ▹Experience leading technical discussions, code reviews and upstream collaboration
  • ▹Strong interpersonal skills; excellent written and spoken English

Nice to have

  • ▹Familiarity with Android internals
  • ▹Familiarity with CPU architecture (Armv8-A or newer)
  • ▹Familiarity with Python and other scripting languages for automation and testing
  • ▹Familiarity with Rust or another memory-safe language
  • ▹Understanding of modern compiler toolchains (LLVM-based)
  • ▹Interest in technical leadership or project coordination

Soft skills

Leadership and mentoringStrong communication skillsStructured problem-solving

About the company

Arm's Software (CE-SW) group develops the software ecosystem around Arm's next-generation architectures and systems, working with hardware not yet available to the public.

Ähnliche Stellen