Embedded Software Engineer
Join the Architecture and Technology Group (ATG) to develop embedded software, boot flows, methodologies and tools for Arm architecture compliance kits used by internal and external CPU design teams. The role delivers high-quality, scalable firmware and automation to validate CPU and system IP implementations.
This is a hands-on engineering role that interfaces with cross-functional teams and external partners to influence architecture verification and future product offerings.
Mid-level β typically requires 3+ years of professional engineering experience in embedded software, boot flows, firmware, or driver development.
Key responsibilities include:
Must-have skills and experience:
Nice-to-have:
Good university degree in Computer Engineering, Computer Science or Electronics Engineering is preferred; other degrees or equivalent practical experience will be considered. The posting explicitly allows consideration of candidates without the listed degree if they have proven relevant experience.
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.
