Job Overview:
Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level.
Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself.
Responsibilities:
Our Open-Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient, and secure, and support the very latest Arm architectural features and standards. We're looking for software engineers with experience of writing low-level C code, standards-based firmware, and operating system design who enjoy working as part of the wider open-source community.
Review and contribute to standards developed by Arm; these include firmware base boot requirements for servers, large screen compute, Arm IP, etc. as well as standard firmware specifications like UEFI and ACPI.
Implement support for standards and Arm architecture in the EDKII upstream
Collaborate with Tinacore EDKII community and improve support for multi-architecture requirements
Review and maintain patches for new Arm based platforms that’s been upstreamed to EDKII
Work with Linux & FreeBSD kernel developers, debugging host and virtual firmware related issues
Required Skills and Experience:
Proficient C programmer
Desire and ability to work as part of a team
Passion for open-source development
“Nice To Have” Skills and Experience:
Armv8-A Architecture
Arm64 assembly language
Experience of open-source working practices
Knowledge of EDKII, Linux kernel, driver development, security, cryptography
In Return:
Our UK offices are amazing places to collaborate. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out! We are keen to welcome versatile people into Arm!
LI-JW