£10K/yr to £100K/yr
Cambridge, England
Permanent, Variable

Staff Software Engineer

Posted by ARM.

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.

Your day-to-day responsibilities include:

  • 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 upstreamCollaborate with Tinacore EDKII community and improve support for multi-architecture requirementsReview and maintain patches for new Arm based platforms that's been upstreamed to EDKIIWork with Linux & FreeBSD kernel developers, debugging host and virtual firmware related issues

Required Skills and Experience :

  • Proficient C programmerDesire and ability to work as part of a teamPassion for open-source development

"Nice To Have" Skills and Experience :

  • Armv8-A ArchitectureArm64 assembly languageExperience of open-source working practicesKnowledge 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-MS