Arm logo

Senior Application Engineer

Arm
May 17, 2026
Full-time
Remote friendly (Austin, Texas, United States)
United States
$161,500 - $218,500 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Application Engineer

Role Summary

Provide technical support, enablement, and training to Arm partners building firmware and software on Arm-based systems, with a focus on open-source software solutions for server, cloud computing, and AI applications. The role works within Sales and Partner Enablement to help partners debug, optimize, and deploy real-world products.

This is a customer-facing, deeply technical role combining low-level software and firmware expertise with documentation, training, and cross-team collaboration.

Experience Level

Senior β€” typically 8+ years of relevant firmware/software and tools development experience (job lists 8+ years in key technical skills).

Responsibilities

Primary responsibilities include direct partner support, documentation, training, and influencing product improvements.

  • Provide fast, accurate technical support to partners for firmware and software issues on Arm-based systems.
  • Analyze customer requests and debug low-level code, device drivers, and bootloaders to identify root causes.
  • Create guidance, documentation, and customer-facing content to explain ecosystem usage and solutions.
  • Deliver training sessions and technical presentations to partner engineers, remotely and occasionally in person.
  • Collaborate with Arm IP design and product management teams to improve partner experience and influence product features.
  • Develop tools and techniques to improve troubleshooting efficiency for the Applications Engineering team.
  • Mentor junior team members and share best practices across product groups and offices.
  • Be available for occasional travel to customer and Arm sites as required.

Requirements

Must-have technical skills and experience follow; nice-to-have items are listed separately.

  • Must-have: 8+ years firmware/software & tools development experience; 8+ years C development.
  • Strong understanding of the Linux kernel, including subsystems and device drivers.
  • Familiarity with UEFI, ACPI, and Device Tree (or equivalent experience).
  • Understanding of Arm processor architecture, cache and memory-system behavior.
  • Experience debugging low-level code, device drivers, and bootloaders; silicon and firmware bring-up experience.
  • Excellent written and verbal communication skills and experience interacting with customers.
  • Right to work in the United States without sponsorship (role-specific legal requirement).
  • Nice-to-have: Experience with Arm software development tools, RTL simulation tools, modern server SoC architecture (system MMU, PCIe), customer presentations, and cross-cultural customer engagement.
  • Ability to work independently, adapt to changing tasks, and learn new processor/system features quickly.

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-05-16