Principal Engineer- Enablement Stack
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
