NVIDIA is looking to solve the problem of developing and implementing UEFI firmware for their products, including gaming consoles, servers, and AI devices.
Requirements
- Experience in low-level operating system functionality, specifically in areas of ARM technologies and programming
- Superb C programming and debugging skills
- Experience with UEFI, ACPI, SMBIOS, Linux kernel are preferred
- Working experience in system software, operating system internals, kernel modules, and device drivers
- Understanding of operating systems and kernel programming
- Deep understanding of hardware architecture
- Experience with UEFI firmware development
Responsibilities
- Features/code development for UEFI firmware
- Document code flow, data flow, and architecture for UEFI Firmware
- Debug and root cause UEFI Firmware issues thru creative thinking
- Support simulation and FPGA environment bringup for UEFI Firmware
- Drive and resolve issues independently across teams and subject areas
- Plan and implement pre and post silicon verification of UEFI firmware
- Multiple opportunities to collaborate and communicate effectively with teams from all around the globe
Other
- BS or MS degree in EE/CS/CE or equivalent experience
- 3+ yrs of meaningful validated experience
- Excellent Interpersonal Skills
- Ability to work closely with both hardware and software engineers
- Ability to communicate effectively with teams from all around the globe