OS Stack Bring-up & Development Engineer (Staff/Sr Staff)
Core
Lead OS stack bring-up and development for next-generation CPU architectures, enabling Linux/Windows/RTOS kernels on new silicon.
Role type
Staff/Sr Staff OS Stack Bring-up & Development Engineer
Builds
Production OS kernels, low-level drivers, bootloaders, and board support packages for cutting-edge CPU platforms
Domain
Semiconductor hardware engineering, CPU architecture, embedded systems
Required skills
Kernel development, OS internals, C/C++, Assembly, Device drivers, Memory management, Interrupt handling, CPU architecture, Virtualization, Silicon bring-up, JTAG debugging
Preferred skills
RISC-V or ARM architecture, Secure boot flows, Power management integration, Performance profiling
Technologies
Linux, Windows, RTOS, JTAG, C, C++, Assembly
Responsibilities
Bring up OS kernels on next-gen CPU platforms, Develop and maintain low-level drivers and board support packages, Debug and resolve kernel-level issues during validation, Collaborate with hardware and firmware teams, Optimize OS stack for power, performance, and reliability
Seniority
Staff/Sr Staff, hands-on IC
