Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Staff software engineer

Cambridge
ARM
Software engineer
Posted: 3 July
Offer description

The Role

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:

1. 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.
2. Implement support for standards and Arm architecture in the EDKII upstream
3. Collaborate with Tinacore EDKII community and improve support for multi-architecture requirements
4. Review and maintain patches for new Arm based platforms that’s been upstreamed to EDKII
5. Work with Linux & FreeBSD kernel developers, debugging host and virtual firmware related issues

Required Skills and Experience :

6. Proficient C programmer
7. Desire and ability to work as part of a team
8. Passion for open-source development

“Nice To Have” Skills and Experience :

9. Armv8-A Architecture
10. Arm64 assembly language
11. Experience of open-source working practices
12. 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!

#

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Backend software engineer c++
Cambridge
Client Server
Software engineer
£70,000 a year
Similar job
Software engineer - ai, next.js, typescript - £80k
Cambridge
JR United Kingdom
Software engineer
Similar job
Senior software engineer (generalist)
Cambridge
Different Technologies Pty Ltd.
Software engineer
See more jobs
Similar jobs
ARM recruitment
ARM jobs in Cambridge
It jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Cambridge > Staff Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save