Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Nvidia GPU Firmware Engineer 
Taiwan, Taipei 
309393313

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

What you'll be doing:

  • Design, develop, test, debug, release and optimize creative solutions for GPU firmware throughout the entire GPU family lifecycle.

  • Collaborate with hardware, software, and business teams to transform new firmware features from idea to reality.

  • Interact with leading OS, PC and data center vendors to improve and innovate on the startup and update experience.

  • Improve team software process and core infrastructure via projects dealing with build systems and auto testing farms.

  • Continuously evaluate and improve the security posture of firmware and hardware that form the root of trust for our products across all our product segments.

  • Facilitate security requirements for GPU products by driving compliance with industry standards such as NIST, Open Compute Project, etc.

  • Align with customers and partners on security requirements and features.

What we need to see:

  • BS or MS degree in EE/CS/CE (or equivalent experience).

  • 4+ years' experience in developing device BIOS, embedded system firmware, or other low-level software

  • Familiar with industry standard including SPI, I2C and specification of PCI-E, UEFI and PLDM

  • Deep understanding of software process including requirement analysis, data formalization, interface design and test plan

  • Strong C and scripting skills

  • Even stronger interpersonal skills with a sense of humor highly encouraged, but not required

  • Secure software fundamentals including cryptography,authentication/attestation,and chains of trust

  • Easy to work with, as you’ll constantly work closely with both hardware designers and other software engineers to design, develop, and debug functional (and non-functional!) aspects of GPU subsystems

Ways to stand out from the crowd:

  • Experience in x86/RISCV/ARM assembly and knowledge of the PC architecture.

  • Expertise with display technologies such as DP, HDMI, and VGA/VESA specs.

  • Proficient with PCI/PCIe architecture and development under UEFI environments.

  • Experience working on protocols like MCTP, PLDM, SPDM, etc

  • Passion for optimizing and unlocking the potential of yourself and others through your work.