Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Nvidia GPU Firmware Engineer RDSS Intern 
Taiwan, Taipei 
511605739

Today
Taiwan, Taipei
time type
Full time
posted on
Posted 14 Days Ago
job requisition id

What you'll be doing:

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

What we need to see:

  • 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 FreeRTOS/Zephyr, 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 Ada/Spark, 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.

Ways to stand out from the crowd:

  • A successful candidate should be able to work independently and highly self-motivated. He or she should drive issues with little or no supervision.
  • A key success for this position is not only a thorough understanding of system architecture, security and software, but also solid grasp of system design, use case requirements and software stacks.
  • Excellent communication skills, flexibility in task assignments and working under pressures are also indispensable for this candidate.