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.

Date Posted: 2026-05-16