Description
We are now looking for a Diagnostic NIC Software Engineer. The NPI Diag TW team is searching for Firmware Software Engineer to develop efficient secure and stable diagnostic firmware/software tools and scripts to enable factory build and debugging on NVIDIA products.
In this role, engineers should be able to develop, maintain, debug CX/BF chip firmware/software and NBU Diagnostic software upon the next generation NVIDIA DGX/MGX servers, GPU baseboard, and PCIe cards. You will participate in a focused effort to develop and productize ground-breaking solutions that will be applied on many NVIDIA products.
Responsibilities:
- Be involved in the definition, architectural design, and development of security Diag tool and test coverage planning for NVIDIA DGX products with an opportunity to craft its future.
- Assist with defining and making sure the software development process meets security and performance standards.
- Design and/or make recommendations for Network solutions that apply to our software to satisfy DGX/GPU server guidelines and requirements.
- Design Diag tool and scripts to make sure DGX/GPU products go for production smoothly.
- Design Diagnostic software to help validate GPU/CPU/NIC/DPU HW with good performance and quality.
Requirements:
- Masters or higher in electrical engineering, computer science, or computer engineering (or equivalent experience).
- Have software/firmware design, development, analysis or equivalent experiences.
- Experience in building and implementing embedded software/drivers. Familiarity with DMTF PLDM, MCTP, SPDM standards is a plus.
- Background in embedded software development in Linux environment. Backgrounds with RISCV or security technologies: Root of Trust, etc. are a plus
- Plus to be experienced in threat modeling and modeling attack-vectors.
- Strong programming skills in C/C++/Python, algorithms, and data structures. Background with SBIOS and BMC firmware is a plus.
- Strength being hands-on with development in addition to experience in software security. Deep understanding of computer architecture, operating system fundamentals.
- A strong teammate; self-motivated with a positive attitude; with a motivation to learn, grow and build.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Diagnostic-Network-Software-Engineer--RDSS-Intern-_JR2024300