Software Engineer
Core
Design, develop, and debug SoC, firmware, and system software for cloud and data center products from pre-silicon to production readiness.
Role type
Senior IC embedded systems software engineer
Builds
Production-ready silicon bring-up and system software for Neoverse platforms
Domain
Semiconductor / Cloud Infrastructure
Required skills
C programming, low-level systems, bootloaders, device drivers, OS fundamentals, computer architecture, hardware-software debugging
Preferred skills
Linux kernel, Trusted Firmware-A, UEFI EDK II, KVM, server-class SoCs, BMC software, Yocto, Redfish
Technologies
C, Linux, SoC, firmware, UEFI, PCIe, CXL, Yocto, Redfish
Responsibilities
Design and develop SoC and firmware; translate architecture specs into software; debug complex technical issues; contribute to code quality; collaborate across hardware and software teams (via careerplan.io/jobs/100399724768-software-engineer-at-arm)
Seniority
Mid-Senior, hands-on IC
