Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Engineer

Discussion
  • Development of low-level software to integrate new Arm architecture improvements spanning Linux, Android, and related user-space components
  • Development and optimisation with a focus on performance, energy conservation, and protection
  • Partnership with teams specializing in Arm architecture and silicon to deliver and incorporate support for new architectural features
  • Investigation of sophisticated technical challenges across software layers, identifying root causes and leading resolution of performance, efficiency, and security issues
  • Participation in code reviews on both internal and external forums
  • Proficiency in C and C++
  • Strong understanding of OS internals such as memory management, scheduling, or virtualisation
  • Outstanding problem-solving skills
  • Structured approach to debugging sophisticated low-level software issues
  • Experience in technical discussions, code reviews, and upstream teamwork in open-source projects
  • Strong interpersonal skills
  • Confident written and spoken English
  • Familiarity with Android internals
  • Familiarity with at least one CPU architecture, preferably Armv8-A or newer
  • Basic experience with scripting languages and/or Python
  • Curiosity about learning architecture-specific software development
  • Familiarity with Rust or another memory-safe language
  • Contribution at the forefront of Arm architecture innovation
  • Collaboration with outstanding engineers on industry-defining technology
  • Autonomy to determine technical direction
  • Influence on upstream ecosystems
  • Continuous improvement of engineering organisation work
  • No relocation package available for this role
  • Visa sponsorship costs covered for employee only

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available