This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Arm is seeking skilled, experienced, and highly motivated embedded software developer, located in Cambridge or Bristol, to join our Software Engineering group. As a member of the System Solutions team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS. You will be working with a distributed team spread across multiple locations. Your primary responsibility will include maintenance, support, and development of system software for Computing Infrastructure solutions!
Job Responsibility:
Support and maintenance of downstream product quality firmware of Arm Neoverse CSS based platform solutions
Provide primary interface to all customers for support and maintenance requirements
Defect management, feature back porting and defect fixing
Work closely with the release team for coordination of downstream release updates for customers post-launch releases
Work alongside firmware development team in contributing to the design and development of solutions for Arm Neoverse CPU and System IP based Infrastructure platforms
Requirements:
Expert in C programming for embedded systems with excellent debugging skills
Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers
Defect triaging and defect management experience of system software
Good understanding and experience maintaining software compliant with industry specifications such as UEFI and ACPI
Familiarity with technologies such as RAS, hypervisors, CXL, power management and security
Nice to have:
Experience in providing support and maintenance of production quality firmware in server segment
Experience in working with open-source community. We value understanding of open-source project development cycles and contribution processes
Providing customer support in triaging and resolving reported issues
Familiarity with open-source projects such as Linux Kernel, TF-A, UEFI EDK II and OpenBMC