Arm Holdings logo

Software Engineer

Arm Holdings

Austin, TX
Full Time
Mid Level
126k-171k
8 days ago

Job Description

About the Role

Arm's Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products across various segments including Mobile, Server, IoT connected devices, Augmented & Virtual Reality, and Autonomous Driving Solutions. The team works on a range of development platforms such as software-models, FPGAs, emulators, and silicon. You will join a passionate team of Software Engineers aiming to shape the future of ARM-powered computing.

Key Responsibilities

  • Contribution to the design and development of Reference systems and Platform software for Arm application processors and MCUs.
  • Supporting key partners, upstreaming and maintaining open source software components.
  • Working face to face with industry-leading companies as part of an extended development team.
  • Helping to develop, optimize, and deliver software to support Arm's ground-breaking IP and expand its role in new embedded and enterprise market segments.
  • Preparing test specifications and test plans based on design documents of software and hardware modules.
  • Developing unit test modules/scripts for validating software and hardware functionalities.

Requirements

  • Experience in firmware or Linux kernel development, with knowledge of bootloaders and device drivers.
  • Experience in developing complex software stacks, preferably in C.
  • Expertise in debugging and optimizing complex software systems.
  • Knowledge of SCM tools, preferably Git.
  • Strong interpersonal and communication skills, with excellent written and spoken English.
  • A professional, enthusiastic, and flexible approach to work with creative problem-solving skills.

Nice to Have

  • Experience with working in the open-source community and understanding of open-source project development cycles.
  • Familiarity with ARM-A or ARM-M architectures.
  • Familiarity with open source projects such as TF-A and EDK II.
  • Good understanding of ARM-v8-A and ARM-v8-M architectures, SMMU or IO-MMUs.
  • Familiarity with technologies such as RAS, hypervisors, CXL, power management, and security.
  • Familiarity with industry standards such as ACPI and UEFI.
  • Experience with open-source test tools.
  • Awareness of the value of CI and automated testing systems.
  • Experience with customer interactions, diagnosing, and resolving reported issues.

Qualifications

  • Not explicitly specified, but implied: relevant experience in firmware, Linux kernel development, or related fields.

Benefits & Perks

  • Competitive salary range of $126,100-$170,500 per year.
  • Flexible work environment with hybrid working options.
  • Support for accommodations during the recruitment process.
  • Opportunities to collaborate in a dynamic and innovative team.

Working at Arm Holdings

Arm values diversity and is committed to providing an environment of mutual respect and equal opportunity. The company fosters a collaborative, innovative, and inclusive work environment, emphasizing flexibility, personal wellbeing, and support for individual needs.

Apply Now

Job Details

Posted AtJun 12, 2025
Salary126k-171k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

About Arm Holdings

Website

arm.com

Company Size

5001-10000 employees

Location

Austin, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches