Staff Software Engineer in Cambridge

Location: Cambridge
Salary: Hidden
Recruiter: ARM
Job Hours: Full-time

Start your application for this job today

Apply Now
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 issuesRequired 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, cryptographyIn 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

About ARM


Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm.

Arm is everywhere technology matters. Technology matters everywhere.

Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond.

Changing the world. Again. On Arm.

About Cambridge, Cambridgeshire

Local Council Population: 153,449 Train Stations: 2 Unemployment Rate: 2.30%

Education Stats

  • Schools: 103
    • Primary Schools: 57
    • Secondary Schools: 27
    • Sixth Forms: 7
  • 24% are independent
  • Ranking: 856/4558
  • Top 20%

House Prices

  • Average House Price: £664,004
  • Compared to UK Average: +£289,361
  • -
  • -
  • -
  • Ranking: 822/6610
  • Top 20%
  • Council Tax Band D: £2,126

Average Salary

Crime Stats

  • Crimes per 1000: 117
  • -
  • -
  • -
  • -
  • Ranking: 6261/6696
  • Bottom 20%
  • Worse than last year

The best places to find the most Staff Software Engineer jobs

Average salary comparison

Job salary over time

Salaries by job level

Salary across the UK

CV template for a Staff Software Engineer

View Now
CV template for a Staff Software Engineer

Glassdoor Company Reviews

Search