Principal Software Engineer
Core
Provide technical direction and lead engineering teams delivering complex system software for cloud and data center products, covering SoC, firmware, and system software from pre-silicon to production readiness.
Role type
Principal Software Engineer (Technical Leadership)
Builds
Production-ready system software for cloud and data center infrastructure (via careerplan.io/jobs/100381237328-principal-software-engineer-at-arm)
Domain
Semiconductor / Embedded Systems / Infrastructure
Required skills
Technical leadership, Low-level systems knowledge, C programming, Linux fundamentals, Computer architecture, Performance optimization
Preferred skills
Linux kernel, Trusted Firmware-A, UEFI EDK II, OpenBMC, KVM, Server-class SoCs, RAS, PCIe, CXL, Virtualization
Technologies
C, Linux, SoC, Firmware, UEFI, KVM, PCIe, CXL
Responsibilities
Provide technical direction across multiple engineering teams, Lead and develop team leads, Drive engineering planning and execution, Collaborate across hardware, software, and architecture teams
Seniority
Principal, hands-on IC with leadership
