Enable job alerts via email!

Staff Software Engineer

TN United Kingdom

Cambridge

On-site

GBP 40,000 - 80,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking skilled software engineers to join their Open-Source Software group. This role focuses on developing Arm architecture support for various markets, including kernel and firmware projects. Candidates should be proficient in low-level C programming and have a passion for engaging with the open-source community. The company offers a collaborative environment and is flexible in adapting roles for the right candidate. If you're ready to contribute to cutting-edge technology and work with a talented team, this opportunity is for you.

Qualifications

  • Experience in low-level C programming and operating system design.
  • Engagement with the open-source community is a plus.

Responsibilities

  • Develop Arm architecture support in kernel, firmware, and driver development.
  • Collaborate with communities to enhance support for multi-architecture.

Skills

C programming
Team collaboration

Job description

Social network you want to login/join with:

Arm is best known for its smartphone CPU and GPU technology, connecting billions of people worldwide. We are building new software teams to advance our capabilities.

Technology built on Arm is present in various sectors, including industrial, automotive, IoT, desktop, and data centers. Our goal is to enable Arm by providing software solutions that interface higher-level software stacks with hardware.

Responsibilities:

Our Open-Source Software group develops new Arm architecture support in projects such as kernel, firmware, system control, and driver development for various markets. Software on Arm must be fast, efficient, and secure, supporting the latest architectural features and standards. We seek software engineers experienced in low-level C programming, standards-based firmware, and operating system design, who enjoy engaging with the open-source community.

  • Review and contribute to Arm-developed standards, including firmware base boot requirements for servers, large screen compute, Arm IP, and standards like UEFI and ACPI.
  • Implement support for standards and Arm architecture in upstream projects such as EDKII.
  • Collaborate with the Tinacore EDKII community to enhance support for multi-architecture requirements.
  • Review and maintain patches for new Arm-based platforms upstreamed to EDKII.
  • Work with Linux and FreeBSD kernel developers to debug host and virtual firmware issues.

Required Skills and Experience:

  • Proficient in C programming
  • Ability and desire to work collaboratively within a team

Nice to Have Skills and Experience:

  • Knowledge of Arm64 assembly language
  • Experience with open-source development practices
  • Knowledge of EDKII, Linux kernel, driver development, security, and cryptography

In Return:

Our UK offices offer excellent collaboration environments. We are also flexible in adapting roles and titles for the right candidate. If you are interested but unsure if you meet all criteria, we encourage you to reach out. We welcome versatile individuals to Arm!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer, Non-EVM Integrations

Chainlink Labs

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Staff Software Engineer - Aero Platform (Motorsports)

JR United Kingdom

Cambridge

Hybrid

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Associate Software Engineer

RS Group plc

Corby

Remote

GBP 40,000 - 70,000

Yesterday
Be an early applicant

Staff Software Applications Engineer

TN United Kingdom

Cambridge

Hybrid

GBP 50,000 - 90,000

11 days ago

Staff Software Engineer - Aero Platform (Motorsports)

JR United Kingdom

Chelmsford

Hybrid

GBP 60,000 - 100,000

Today
Be an early applicant

Staff Software Engineer - Aero Platform (Motorsports)

JR United Kingdom

Bedford

Hybrid

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Staff Software Engineer - Aero Platform (Motorsports)

JR United Kingdom

Peterborough

Hybrid

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Staff Software Engineer - Aero Platform (Motorsports)

JR United Kingdom

Stevenage

Hybrid

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Staff Software Engineer - Aero Platform (Motorsports)

JR United Kingdom

Hemel Hempstead

Hybrid

GBP 60,000 - 100,000

2 days ago
Be an early applicant