CPU Software Validation Engineering Lead
Core
Lead strategy, architecture, and execution of software validation for next-generation CPU platforms, covering firmware, OS enablement, toolchains, and telemetry across simulation, emulation, and silicon environments.
Role type
Senior IC CPU Software Validation Engineering Lead
Builds
Automated validation frameworks, large-scale regression environments, and testing infrastructure for CPU platform software
Domain
Semiconductor / CPU Architecture / System Software
Required skills
C/C++ low-level programming, CPU architecture (x86/ARM/RISC-V), firmware-OS-hardware interaction, system software validation methodologies, complex cross-layer debugging, automated regression framework development, silicon bring-up support, Linux kernel internals, compiler toolchain validation
Preferred skills
DVFS and power management validation, on-chip telemetry usage, hardware emulator/simulator expertise, assembly code analysis
Technologies
Git, GitHub, GitLab, LLVM, GCC, JTAG debuggers, hardware emulators, software simulators, instruction-level trace systems, CI/CD systems
Responsibilities
Define and drive software validation strategy for CPU platforms, architect large-scale validation frameworks, oversee embedded firmware and OS validation, build automated testing infrastructure, support silicon bring-up and early platform validation, lead and mentor the validation engineering organization
Seniority
Senior, hands-on IC with team leadership