Taro Logo

GPU Firmware Engineer

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Embedded
Senior Software Engineer
In-Person
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For GPU Firmware Engineer

NVIDIA, the world leader in accelerated computing, is seeking a GPU Firmware Engineer to join their innovative team. This role focuses on developing boot software and tools for world-class GPUs, requiring expertise in low-level programming and secure firmware solutions. The position offers a unique opportunity to work with cutting-edge technology and industry-leading professionals in graphics software and GPU development.

The ideal candidate will tackle complex challenges in securing and innovating GPU boot processes while managing strict resource constraints. You'll be working directly with diverse, top-valued minds in the industry, contributing to shaping the future of GPU technologies. The role demands strong technical skills in firmware development, security implementation, and low-level programming.

Working at NVIDIA means joining one of the most desirable employers in the world, with competitive compensation and comprehensive benefits. The company values diversity and innovation, providing an environment where creative, autonomous individuals can thrive. You'll be part of a team that transforms ideas into reality, working on projects that impact the entire GPU family lifecycle.

The position requires expertise in device BIOS, firmware development, and hardware control software, along with strong C programming skills and understanding of secure software fundamentals. You'll collaborate with cross-functional teams, including hardware designers and software engineers, to create innovative solutions for GPU subsystems. This is an excellent opportunity for someone passionate about low-level programming and security who wants to make a significant impact in the GPU industry.

Last updated 7 months ago

Responsibilities For GPU Firmware Engineer

  • Design, develop, test, debug, and optimize creative solutions for GPU firmware throughout the entire GPU family lifecycle
  • Continuously evaluate and improve the security posture of firmware and hardware
  • Work closely with hardware, software, infrastructure, and business teams
  • Interact with leading OS, PC and data center vendors
  • Improve team software process and core infrastructure

Requirements For GPU Firmware Engineer

  • BS or MS degree in EE/CS/CE (or equivalent experience)
  • 4+ years' experience in developing device BIOS, firmware, or other low-level (HW control) 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 skills
  • Strong interpersonal skills
  • Secure software fundamentals including cryptography, authentication/attestation, and chains of trust

Benefits For GPU Firmware Engineer

  • Competitive salaries
  • Generous benefits package

Interested in this job?