ARM Hungary Kft. logó

Staff Software Engineer

Állás részletei

  • Cég neve

    ARM Hungary Kft.

  • Munkavégzés helye

    Hibrid Budapest
  • Munkaidő, foglalkoztatás jellege

    • Teljes munkaidő
    • Általános munkarend
  • Elvárt technológiák

    • C C++ SECURITY DEBUGGING LINUX ANDROID VIRTUALIZATION. ASSEMBLY
  • Elvárások

    • Nem kell nyelvtudás
    • Nem kell tapasztalat
    • Középiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom

Állás leírása

Responsibilities

Participate in the design and development of low-level software to enable new Arm architecture features across Linux, Android, and related userspace components.
Collaborate closely with Arm architecture and silicon teams to translate architectural innovations into robust, upstream-ready software implementations.
Architect, develop, and optimize core OS subsystems with a focus on performance, power efficiency, and security (e.g., memory management).
Drive complex technical investigations across software layers, identifying root causes and leading resolution of performance, efficiency, and security issues.
Lead code reviews, influence design decisions, and ensure high-quality contributions with upstream open-source communities.
Mentor and technically guide junior and mid-level engineers, promoting best practices in low-level systems development.

Requirements

Strong proficiency in C and C++, with deep understanding of OS internals such as memory management, scheduling, or virtualization.
Solid expertise in 64-bit Arm architecture (Armv8-A) and the ability to apply new architectural concepts to real-world software.
Strong understanding of modern compiler toolchains, particularly LLVM-based technologies.
Proven experience leading technical discussions, code reviews, and upstream collaborations in open-source projects.
Excellent problem-solving skills and a structured approach to debugging complex low-level software issues.

Nice-to-have

Familiarity with Android internals., Experience using or contributing to Rust in systems software., AArch64 assembly programming experience., Exposure to technical leadership, project coordination, or an interest in developing line-management skills.

What we offer

Work at the forefront of Arm architecture innovation, collaborating with world-class engineers on industry-defining technology.
Autonomy to shape technical direction, influence upstream ecosystems, and continuously improve engineering organization.
Hybrid working environment designed to support high performance and personal wellbeing.
Revolutionary benefits including health and wellness, work and life success, financial rewards, and development and support.

Company info

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

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.

Álláshirdetés jelentése