Diagnostic Network Software Engineer (RDSS Intern)
Core
Develop secure and stable diagnostic firmware/software tools and scripts to enable factory build and debugging on NVIDIA products.
Role type
Firmware Software Engineer (Diagnostic)
Builds
Diagnostic firmware/software tools and scripts for NVIDIA DGX/MGX servers, GPU baseboards, and PCIe cards.
Domain
Semiconductor / AI Computing / Embedded Systems
Required skills
Embedded software/drivers development, Linux environment development, C/C++/Python programming, Computer architecture, Operating system fundamentals, Security technologies (Root of Trust), Threat modeling
Preferred skills
DMTF PLDM/MCTP/SPDM standards, RISCV, SBIOS/BMC firmware, Security standards compliance
Technologies
Linux, C, C++, Python, DGX, MGX, PCIe, GPU, CPU, NIC, DPU
Responsibilities
Define, architect, and develop security diagnostic tools and test coverage planning for NVIDIA DGX products; Design and implement diagnostic software to validate GPU/CPU/NIC/DPU hardware performance and quality; Design diagnostic tools and scripts to ensure smooth production deployment of DGX/GPU products; Assist in defining software development processes to meet security and performance standards; Make recommendations for network solutions applicable to software to satisfy DGX/GPU server guidelines.

