CareerPlanSign in

Principal Software Engineer

Bengaluru, India💼 Full-time🗓 2026-09-08 → 2026-10-07

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