N

NVIDIA

Designs the chips and software that power AI

Diagnostic Software Engineer Intern

Embedded EngineeringConfirmed live in the last 24 hours
InternshipTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • A master's degree or higher in electrical engineering, computer science, or computer engineering, or equivalent experience.
  • Experience in software or firmware design, development, or analysis, or equivalent experience.
  • Experience building and implementing embedded software and drivers.
  • Background in embedded software development in a Linux environment.
  • Strong programming skills in C, C++, and Python, algorithms, and data structures.
  • Hands-on development experience and experience in software security.
  • Deep understanding of computer architecture and operating system fundamentals.

Responsibilities

  • Participate in defining, architecting, and developing security diagnostic tools and test coverage plans for NVIDIA DGX products.
  • Assist in defining and ensuring the software development process meets security and performance standards.
  • Design or recommend network solutions that satisfy DGX and GPU server guidelines and requirements.
  • Design diagnostic tools and scripts to support smooth production of DGX and GPU products.
  • Design diagnostic software to validate GPU, CPU, NIC, and DPU hardware for performance and quality.
  • Develop, maintain, and debug CX and BF chip firmware/software and NBU diagnostic software for next-generation NVIDIA DGX/MGX servers, GPU baseboards, and PCIe cards.
  • Drive issues with little or no supervision.

Desired Qualifications

  • Familiarity with DMTF PLDM, MCTP, and SPDM standards.
  • Background with RISC-V or security technologies such as Root of Trust.
  • Experience in threat modeling and modeling attack vectors.
  • Background in SBIOS and BMC firmware.
  • Thorough understanding of system architecture, security, and software, and a solid grasp of system design, use-case requirements, and software stacks.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs