Principal Software Engineer
Core
Leading system software development for Arm Neoverse-based platforms, from pre-silicon validation to production firmware, ensuring robustness, performance, and observability for infrastructure customers.
Role type
Principal Software Engineer (System Software)
Builds
Production-ready system software and firmware for Arm Neoverse-based server and infrastructure platforms.
Domain
Semiconductor / System Software / Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System software development, Firmware development, Technical leadership, Platform strategy, Risk management, CI/CD processes
Preferred skills
Server/infrastructure platform experience, System architecture knowledge, Open-source collaboration, Global team management
Technologies
Arm Neoverse, Pre-silicon platforms, RAS, Virtualization, Power Management, BMC, Telemetry, Debug, Diagnostics
Responsibilities
Set team direction and priorities aligned with platform strategy; Lead, coach, and develop engineers; Participate in design discussions and code reviews; Collaborate with peer teams and customer-facing organizations.
Seniority
Principal, hands-on IC with people leadership