CareerPlan

Principal Engineer- Enablement Stack

Bangalore, IndiaFull-time2026-10-06 → 2026-11-10

Core

Design, develop, and validate embedded and cloud-edge software, applications, and utility programs for custom CPUs and high-performance SoCs, focusing on Linux kernel, boot firmware, and low-level libraries.

Role type

Principal Engineer, embedded systems and software stack

Builds

Custom CPUs, high-performance SoCs, Linux kernel, boot firmware, low-level libraries, and debugging tools

Domain

Semiconductor / Embedded Systems / High-Performance Computing

Required skills

C, C++, Python, Linux kernel development, computer architecture, assembly language, build systems, UEFI, ACPI, SystemReady, distributed version control, systems programming

Preferred skills

15+ years building software stacks for high-performance systems, 10+ years Linux kernel development, Master's in Engineering or Computer Science

Technologies

Linux, C, C++, Python, UEFI, ACPI, SystemReady

Responsibilities

Define future high-performance SoCs and platforms, collaborate with performance teams to identify hardware optimization areas, create optimizations and drivers for high-performance platforms, ensure existing Operating Systems run efficiently and identify opportunities for performance enhancements

Seniority

Principal, hands-on IC with strategic influence