Staff Software Engineer
Core
Develop production-quality firmware and low-level system software for next-generation Arm platforms, enabling the evolution of the Arm AGI CPU software ecosystem.
Role type
Staff Software Engineer (Embedded Systems/Firmware)
Builds
Firmware and low-level system software for Arm Neoverse platforms
Domain
Semiconductor / Embedded Systems / Computer Architecture (via careerplan.io/jobs/100334516832-staff-software-engineer-at-arm)
Required skills
Embedded C, memory management, concurrency, interrupts, low-level hardware interaction, memory-mapped I/O, computer architecture, multicore systems, performance analysis
Preferred skills
Server firmware development, Trusted Firmware-A (TF-A), UEFI/EDK II, OpenBMC, Linux kernel, server architecture (RAS, PCIe, CXL, NUMA), virtualization, Secure Boot, hardware root of trust
Technologies
Embedded C, Trusted Firmware-A, UEFI, EDK II, OpenBMC, Linux kernel
Responsibilities
Contribute to software design, implementation, validation, and debugging; provide technical mentorship; solve complex system-level problems spanning firmware, hardware, and operating systems
Seniority
Staff, hands-on IC with mentorship
