CareerPlan

Senior System Software Engineer, CPU

China, ShenzhenFull-time2026-09-20 → 2026-11-10

Core

Design, develop, and debug the diagnostic software stack for CPU (Tegra / Vera) chips and system-on-chip (SOC) products.

Role type

Senior System Software Engineer (CPU/Diagnostic Stack)

Builds

Diagnostic software stack for NVIDIA CPU chips and SOC products

Domain

Semiconductor / Computer Architecture / Embedded Systems

Required skills

C/C++ programming, Operating Systems and Kernel programming, Computer Architecture, Device Drivers, Debugging, Software Development Lifecycle management

Preferred skills

Linux Kernel internals, ARM platforms, Large modular system software code base experience

Technologies

C, C++, Linux, ARM, Tegra, Vera

Responsibilities

Develop drivers and tests for the full software development lifecycle, Implement and optimize features for diagnostic solutions, Triage, debug, and implement fixes in the software stack, Collaborate with hardware engineers and architecture teams