Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia GPU Firmware Intern 
Taiwan, Taipei 
194005820

24.06.2024

What you'll be doing:

  • Develop, test, debug, and optimize GPU firmware and boot software throughout the entire GPU family lifecycle.

  • Design and implement SW tool applications built for GPU firmware bundle on various mainstream OS.

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

  • Improve and innovate on the startup experience on various platforms.

  • Improve software process and quality via projects looking after build systems and regression farms.

  • Improve security on firmware support tools and applications.

What we need to see:

  • MS degree or equivalent experience in CS/CE/EE

  • Strong C and C++ skills and experience in developing firmware or other low-level software.

  • Even stronger communication skills.

  • Sense of humor heavily encouraged, but not required.

  • Understanding of software process.

  • 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/x64/RISCV/ARM assembly and cross platform/system software development.

  • Understanding of the PCI-E architecture and industry standard like I2C, SPI, PLDM and UEFI.

  • A background with display technologies, DP, HDMI, and VGA/VESA specs.

  • ROM/Flash and MCU device programming experiences.

  • Practice with secure development techniques such as threat models, attack trees, static/dynamic analysis, and fuzzing.