Job Title
Principal Software Engineer
Role Summary
Lead a focus group within Arm's System Solutions software organization responsible for system software for Neoverse-based platforms, from pre-silicon bring-up and validation to production firmware on silicon.
The role provides technical and people leadership to shape platform capabilities related to robustness, performance, observability, and system-level user experience.
Experience Level
Senior. Requires significant prior experience; the posting specifies 14+ years of industry experience building complex system software.
Responsibilities
Deliver technical leadership, coordinate across teams, and remain technically engaged to ensure production-quality platform software.
- Set direction and priorities for the team and ensure delivery of high-quality software aligned with platform strategy and customer needs.
- Lead, coach, and develop engineers; enable delivery through clear goals, delegation, and technical guidance.
- Remain hands-on: participate in design discussions, review designs and critical code, and contribute to implement or unblock the team.
- Collaborate with peer engineering teams, QA, and customer-facing groups to ensure coherent delivery across the platform.
- Represent the team in technical discussions and contribute to platform-level decisions on architecture and trade-offs.
Requirements
Must-have technical and leadership skills required for the role.
- 14+ years of industry experience building complex system software and demonstrated people leadership experience.
- Proven background in firmware development for pre-silicon and silicon platforms, preferably on Arm-based systems.
- Experience with infra-scale platform features such as RAS, virtualization, power management, BMC, telemetry, debug, and diagnostics.
- Strong technical judgment: ability to assess trade-offs, manage technical risk, and sustain long-term software quality.
- Familiarity with software development best practices including testing strategies, CI, and release processes.
- Strong communication skills and a track record of effective cross-team collaboration in distributed environments.
Nice-to-have:
- Experience on server or infrastructure platforms in customer- or production-facing environments.
- Understanding of system architecture (preferably Arm), OS fundamentals, bootloaders, and device drivers.
- Experience contributing to open-source projects or upstream communities.
- Experience working across globally distributed teams.
Education Requirements
Not specified.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Date Posted: 2026-04-27