Arm logo

Senior Software Engineer, EDK

Arm
May 08, 2026
Full-time
Remote friendly (Bengaluru, Karnataka, India)
Worldwide
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Software Engineer, EDK

Role Summary

Join Arm's Open-Source Software group to implement and maintain firmware and platform support for Arm architectures in upstream projects. The team works on standards-based firmware, kernel and driver interactions, and upstream platform integration to ensure Arm features are supported across operating systems and firmware ecosystems.

The role focuses on contributing to EDK II/Tianocore, collaborating with kernel and firmware developers (Linux, FreeBSD), and reviewing or upstreaming platform patches and standard specifications such as UEFI and ACPI.

Experience Level

Senior-level. (No specific years-of-experience stated.)

Responsibilities

Primary responsibilities include implementing, reviewing, and maintaining firmware and platform support in upstream projects and collaborating with open-source communities and OS developers.

  • Review and improve industry and Arm-developed firmware standards and specifications (e.g., UEFI, ACPI, base boot requirements).
  • Implement and maintain support for Arm architecture and standards in EDK II upstream.
  • Collaborate with the Tianocore/EDK II community to address multi-architecture requirements.
  • Review, maintain, and upstream patches for new Arm-based platforms in EDK II.
  • Work with Linux and FreeBSD kernel developers to debug firmware-related issues on host and virtual platforms.

Requirements

Must-have technical skills and behaviours, plus desirable additional skills.

  • Must-have: Proficient C programmer.
  • Must-have: Ability and willingness to work effectively in a team and contribute to open-source projects.
  • Nice-to-have: Experience with Armv8-A architecture and Arm64 assembly.
  • Nice-to-have: Familiarity with EDK II/Tianocore, Linux kernel and driver development, security and cryptography.
  • Nice-to-have: Experience with open-source development workflows and community collaboration.

Education Requirements

Not specified.


About the Company

Company: Arm

Headquarters: Cambridge, United Kingdom

ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Arm logo

Date Posted: 2026-04-28