Principal Software Engineer
Core
Lead and manage a firmware team to evolve Arm's AGI CPU software ecosystem and deliver software stacks for reference platforms.
Role type
Senior IC technical lead (firmware/software)
Builds
Software stacks for Arm's reference platforms and AGI CPU software ecosystem
Domain
Semiconductor / Embedded Systems / AI Infrastructure
Deliverable
production ML models (via careerplan.io/jobs/100116704448-principal-software-engineer-at-arm)
Required skills
People management, Embedded C programming, Linux development (OS, drivers, kernel), Computer architecture, Agile/CI/CD, Open-source collaboration
Preferred skills
Server firmware validation, OpenBMC, RAS, Hypervisors, CXL, Power management, Secure boot, SDL practices
Technologies
Linux, TF-A, TF-M, UEFI EDK II, OpenBMC, C
Responsibilities
Lead and line manage an experienced firmware team, Drive team performance and goal accomplishment, Analyse industry specs and roadmap requirements, Collaborate with distributed teams to deliver commitments, Lead software design and development practices
Seniority
Senior, hands-on IC with people management
