More Roles Coming soon

We have new roles being added daily. In the meantime, if you see a way to contribute to building high-performance CPUs and work with world-class teams, please send us your resume.
careers@nuvacore.ai

CPU Operating System Development Lead

Full-time • US I Canada / UK / India or Hybrid • SW + Tech Lead
Nuvacore is building ground-up CPU silicon for next-generation compute workloads. We are seeking an experienced technical leader to head our Operating Systems organization, responsible for the architecture, development, and enablement of operating system support for next-generation processor platforms. This role leads a team developing kernel-level software, drivers, and system infrastructure that enables operating systems to fully leverage CPU and platform hardware capabilities. The team works on core OS functionality including kernel scheduling, virtualization, memory management, interrupt handling, device drivers, power management, and platform initialization. You will work at the intersection of CPU architecture, silicon design, firmware, kernel development, system software, and platform validation, ensuring seamless enablement of new processor features across modern operating systems.

THE ROLE

Technical Leadership

  • Define and drive the operating system enablement strategy for next-generation CPU platforms. 
  • Lead development of kernel-level software enabling processor capabilities such as scheduling optimization, memory management, virtualization, interrupt handling, and platform initialization. 
  • Oversee development of OS components including kernel modules, device drivers, power management infrastructure, and runtime platform services. 
  • Enable operating system bring-up on new silicon platforms and support early system validation. 
  • Diagnose complex interactions between operating systems, firmware, CPU microarchitecture, and platform hardware. 

OS Architecture & Performance

  • Design operating system integrations that expose CPU architectural capabilities including performance monitoring, power management, and virtualization support. 
  • Optimize operating system behavior to maximize CPU performance, scalability, and workload efficiency. 
  • Ensure robust integration with platform standards and interfaces. 

Team Leadership

  • Build, lead, and mentor a high-performance operating systems engineering team. 
  • Establish development processes, technical roadmaps, and delivery milestones. 
  • Collaborate with global engineering teams across architecture, firmware, validation, and platform software. 

Cross-Functional Collaboration

  • Partner with CPU architecture, silicon design, firmware, validation, and application teams to enable new processor features. 
  • Work closely with kernel communities and operating system vendors to upstream platform support and maintain long-term OS compatibility. 

WHAT YOU'LL OWN

  • Architecture and development of operating system support for Nuvacore processor platforms, including kernel enablement, device drivers, and system-level performance optimization. 
  • Operating system bring-up and readiness for new silicon generations and platform releases
  • Integration of CPU architectural capabilities into operating systems, including scheduling behavior, memory management, and power/performance management. 
  • Technical ownership of OS platform strategy, kernel enablement, workload optimization, and ecosystem support.

REQUIREMENTS — MUST HAVE

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field, with 15+ years of experience in operating system or kernel development and 5+ years leading system software teams

Deep expertise in:

  • Linux kernel development and internals 
  • Kernel scheduling and process management 
  • Virtual memory systems and paging 
  • Interrupt and exception handling 
  • Device driver development 
  • Kernel/user-space interfaces and system calls 

Additional experience

  • Hands-on experience with operating system bring-up on new hardware platforms
  • Extensive knowledge of CPU architecture interactions with operating systems, including cache hierarchy, NUMA systems, and hardware interrupts. 
  • Proven ability to develop low-level system software using modern development toolchains and open-source workflows. 
  • Experience debugging complex kernel-level issues including race conditions, deadlocks, and memory corruption. 
  • Deep Linux expertise including kernel modules, boot process, synchronization primitives (spinlocks, mutexes, RCU), and performance instrumentation. 

Platform expertise

  • Experience working with x86, ARM64, or RISC-V architectures
  • Ability to analyze low-level execution behavior including kernel traces, assembly code, and hardware performance counters. 

Communication

  • Demonstrated ability to communicate complex system architecture clearly through written documentation, design reviews, and presentations to engineering leadership. 

REQUIREMENTS — nice to HAVE

Kernel ecosystem

Experience contributing to or maintaining components in major operating systems such as:

  • Linux 
  • BSD-based systems 

Performance and observability

Experience with tools such as:

  • perf 
  • eBPF 
  • Kernel tracing frameworks 

Platform experience

  • Hands-on experience with server, client, or hyperscale compute platforms
  • Experience working directly with CPU architectural teams to enable new processor features
  • Prior principal-level role in operating systems or kernel development at a semiconductor or systems company.

WHAT SUCCESS LOOKS LIKE

  • Successful operating system bring-up on new silicon platforms. 
  • High-quality kernel enablement enabling stable operation across server, client, and embedded environments. 
  • Efficient utilization of CPU architectural features by modern operating systems. 
  • A high-performing operating systems engineering team delivering predictable platform readiness. 

Appy Now

other positions

CPU Software Validation Engineering Lead

More Info More Info 

CPU Telemetry & Observability Development Lead

More Info More Info 

CPU Firmware Development Lead

More Info More Info 

Head of Software Engineering – CPU & Platform Software

More Info More Info 

CPU Micro-Architect / RTL (Lead & IC Engineers)

More Info More Info 

Competitive Power Performance (Lead & ICs)

More Info More Info 

SoC Performance Modeling (Lead & ICs)

More Info More Info 

CPU Performance Modeling (Lead & ICs)

More Info More Info 

Workload Analysis and Tracing (Lead & ICs)

More Info More Info 

CPU Design Verification (Lead & IC Engineers)

More Info More Info