Senior System Software Engineer, CPU
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
