GPU Firmware Engineer

NVIDIA NVIDIA · Semiconductors · Taipei, Taiwan

NVIDIA is seeking a GPU Firmware Engineer to develop security and MCU firmware/software, Display firmware/software, and GPU Diagnostic software for their next-generation DGX/MGX servers, GPU baseboard, and Tesla boards. The role involves definition, architectural design, development, and productization of ground-breaking solutions, with a focus on security threat modeling and embedded software development in a Linux environment. Experience with security standards, threat modeling, and programming in Ada/Spark, C/C++/Python is required, along with a deep understanding of computer architecture and operating system fundamentals.

What you'd actually do

  1. Be involved in the definition, architectural design, and development of security/MCU firmware for NVIDIA DGX products with an opportunity to craft its future.
  2. Assist with defining and making sure the software development process meets security standards.
  3. Perform security threat modelling for our software.
  4. Design and/or make recommendations for security/MCU/CorePDK solutions that apply to our software to satisfy DGX/GPU server guidelines and requirements.
  5. Design Firmware tool and Display Firmware to make sure DGX/GPU products go for production smoothly.

Skills

Required

  • Masters or higher in electrical engineering, computer science, or computer engineering (or equivalent experience)
  • 5+ years of significant software development experience
  • software/firmware design, development, analysis or equivalent experiences
  • building and implementing embedded software/drivers
  • embedded software development in Linux environment
  • threat modeling
  • Strong programming skills in Ada/Spark, C/C++/Python, algorithms, and data structures
  • Deep understanding of computer architecture, operating system fundamentals

Nice to have

  • DMTF PLDM, MCTP, SPDM standards
  • FreeRTOS/Zephyr, RISCV
  • Root of Trust
  • modeling attack-vectors
  • SBIOS and BMC firmware
  • working under pressures

What the JD emphasized

  • security standards
  • security threat modelling
  • security/MCU/CorePDK solutions
  • security technologies
  • software security