N

NUVACORE

Designs high-performance, general-purpose CPU cores

CPU Software Validation Engineering Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-time$150k - $200k /yr

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or Computer Science, with 15 or more years of experience in system software validation, firmware development, or low-level platform software engineering, and 5 or more years managing validation or system software teams.
  • Deep expertise in C/C++ and low-level programming close to the hardware.
  • Deep expertise in CPU architecture, such as x86, ARM, or RISC-V.
  • Deep expertise in firmware and operating system interactions with hardware.
  • Deep expertise in system software validation methodologies and testing frameworks.
  • Deep expertise in debugging complex cross-layer issues involving hardware and software.
  • Hands-on experience validating platform software for silicon products, including firmware, kernel software, and runtime environments.
  • Extensive experience validating CPU power management, limits management, and dynamic voltage and frequency scaling mechanisms.
  • Experience developing automated regression frameworks and validation infrastructure.
  • Experience diagnosing complex issues spanning firmware, operating systems, compilers, and CPU hardware platforms.
  • Experience supporting silicon bring-up and early hardware validation.
  • Experience with Git, GitHub, GitLab, LLVM, GCC or similar compiler toolchains, JTAG debuggers and hardware emulators, software simulators and instruction-level trace systems, on-chip telemetry and performance monitoring infrastructure, continuous integration, and automated testing systems.
  • Strong Linux experience, including kernel modules, kernel boot process, process and thread scheduling, virtual memory and paging, interrupts and exception handling, system calls, and synchronization primitives such as spinlocks, mutexes, and RCU.
  • Experience with x86, ARM64, or RISC-V instruction set architecture and ability to read and analyze compiler-generated and hand-written assembly.
  • Ability to communicate complex technical issues clearly through written reports, presentations, and verbal briefings to diverse audiences, including engineering leadership.

Responsibilities

  • Define and drive the software validation strategy for next-generation CPU platforms.
  • Lead validation efforts across firmware, operating systems, toolchains, runtime libraries, and telemetry infrastructure.
  • Develop scalable validation methodologies to ensure correctness and reliability of low-level platform software.
  • Enable early detection of issues across firmware, operating systems, compilers, and hardware interactions through comprehensive validation frameworks.
  • Diagnose complex cross-layer issues involving CPU microarchitecture, memory subsystems, firmware, operating systems, and platform hardware.
  • Architect large-scale validation frameworks covering CPU firmware, operating system enablement, toolchains, and runtime software components.
  • Design automated validation pipelines integrating simulation, emulation, virtualization, and silicon testing environments.
  • Ensure validation coverage across functional correctness, performance, power management, reliability, and system security.
  • Develop scalable regression infrastructure supporting continuous integration across large system software codebases.
  • Oversee validation of embedded firmware responsible for CPU initialization, memory configuration, and platform runtime services.
  • Lead operating system validation efforts, including kernel scheduling, memory management, interrupt handling, and device driver enablement.
  • Validate compiler toolchains and runtime libraries to ensure correct code generation and optimal execution on CPU architectures.
  • Ensure platform software compatibility across server, client, and embedded computing environments.
  • Build and maintain automated testing infrastructure for large-scale validation of CPU platform software.
  • Develop regression frameworks covering unit tests, integration tests, stress testing, and workload validation.
  • Integrate validation frameworks with continuous integration and continuous delivery systems to enable continuous software quality monitoring.
  • Use telemetry, instrumentation, and tracing frameworks to diagnose performance and correctness issues.
  • Support first-silicon bring-up and early platform validation through targeted software testing and debugging.
  • Identify and resolve complex issues involving firmware, operating systems, compilers, and CPU hardware interactions.
  • Partner with silicon validation and hardware teams to diagnose system-level issues across CPU, memory, and input/output subsystems.
  • Build, lead, and mentor a CPU software validation engineering organization.
  • Establish validation processes, technical direction, and quality metrics aligned with silicon development schedules.
  • Foster a culture of automation, quality engineering, and data-driven debugging.
  • Collaborate with global engineering teams across firmware, operating systems, architecture, and platform validation.
  • Partner with CPU architecture, silicon design, firmware engineering, operating system teams, compiler teams, and hardware validation groups to ensure platform software readiness.
  • Collaborate with internal and external ecosystem partners to validate operating system compatibility and software stack stability.
  • Drive cross-team alignment to ensure software quality and readiness for product launch.
  • Own validation strategy and infrastructure for CPU platform software, including firmware, operating systems, toolchains, and runtime services.
  • Own end-to-end software validation coverage across pre-silicon simulation, emulation platforms, and silicon hardware environments.
  • Own development of automated validation frameworks and regression infrastructure supporting large-scale software testing.
  • Own debugging and root-cause analysis of complex issues spanning firmware, operating systems, compilers, and CPU microarchitecture.
  • Serve as point of contact for platform software quality, validation readiness, and system-level debugging across CPU platforms.

Desired Qualifications

  • Experience validating CPU security technologies, including secure boot, root of trust, trusted execution environments, and confidential computing.
  • Familiarity with platform security validation methodologies and vulnerability analysis.
  • Experience with modern boot technologies such as UEFI, ACPI, firmware update frameworks, and platform initialization flows.
  • Experience validating firmware responsible for memory training, device initialization, and runtime platform services.
  • Experience with perf, eBPF, kernel tracing frameworks, and platform telemetry and observability systems.
  • Experience validating software across server, client, hyperscale, or high-performance computing platforms, with emphasis on data center environments.
  • Experience collaborating directly with CPU architecture teams to validate new processor capabilities.
  • Prior leadership experience in system software validation at a semiconductor or systems company.

About the Company

NUVACORE

Designs high-performance, general-purpose CPU cores

Nuvacore designs high-performance, general-purpose CPU cores built from the ground up to meet AI-focused workloads in data centers and advanced systems. It offers cores as either IP for chip developers or finished chips, optimized for speed and area efficiency to handle continuous, long-running tasks. The team combines veterans from Nuvia, Apple, and Arm, focusing on agentic computing rather than specialized accelerators to differentiate from competitors. The goal is to deliver scalable, reliable CPUs that provide high throughput for large-scale AI workloads and continuous computing tasks.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
San Jose, CA
Founded
2026

Recently Posted Jobs

Explore more opportunities at NUVACORE

See more jobs