Solutions Engineer (Linux/Embedded Systems)ARM
Role details
Job location
Tech stack
Job description
Join Arm's Central Engineering Software Group an experienced Support Engineer, you'll join a small, high-impact team providing hands-on technical assistance and troubleshooting across a complex software stack including firmware, Linux, device drivers, and applications.
Working closely with internal and external users, Arm's central support organisation, and the engineering teams developing these products, you'll play a pivotal role in ensuring the successful deployment of Arm architecture into key software ecosystems and accelerating the adoption of Arm technology across emerging AI markets.
About the Team
You'll join a small, focused team within Arm's broader Software Group. Our mission is to ensure the successful integration and deployment of the Arm architecture across key software ecosystems. We work closely with Arm engineering teams, our central support organisation, and both internal and external users to accelerate adoption and performance of Arm-based solutions for AI applications.
Responsibilities
- Manage and drive technical support cases to successful resolution, ensuring timely and high-quality outcomes.
- Provide hands-on debugging and troubleshooting across complex embedded Linux stacks (firmware, device drivers, and applications).
- Collaborate with internal engineering and central support teams to improve partner enablement and product stability.
- Contribute to documentation, FAQs, and technical knowledge bases to enhance long-term efficiency and self-service capability.
- Support early deployment efforts of new Arm hardware and software products, helping partners and teams onboard rapidly.
Requirements
- Strong understanding of embedded Linux-based software stacks, including kernel, drivers, and firmware integration.
- Experience in triaging, debugging, mitigating, and resolving software issues using C, C++, and/or assembly.
- Effective written and verbal communication skills, with the ability to collaborate across teams and with external partners.
"Nice to Have" Skills and Experience
- Awareness of Arm A- and M-class architectures.
- Experience in supporting or developing products for embedded or AI-focused hardware platforms.
- Background in smaller silicon, embedded, or startup-style environments where adaptability and initiative are key.