Senior System Firmware Engineer - BIOS UEFI
NVIDIA · Hillsboro, OR · 1 wk ago
EngineeringFull-time
About the role
NVIDIA is seeking a talented individual to join our team as a Firmware Developer. The ideal candidate will have a strong background in System BIOS (UEFI) Firmware development on X86 or ARM Platforms, with experience in delivering BIOS(UEFI) for ARM architecture based client products.
Responsibilities
- Designing, implementing, and delivering innovations for GPU based Client products with focus on firmware development.
- Working with a global team of BIOS(UEFI) developers on NVIDIA client designs.
- Designing and developing performance optimized UEFI/BIOS solutions using industry Standards.
- Instrumenting code to ensure maximum code coverage, writing and automating unit tests for each implemented module and maintain detailed unit test case reports.
- Providing software quality reports based on static analysis, code coverage, CPU load.
- Working with security team to ensure developed code is in line with product security goals.
- Partner closely with hardware teams to influence hardware design and review HW architecture & schematics.
- Working with QA/Test architects to come up with proper test tools and automation for qualifying the whole system software and firmware stack.
Requirements
- Domain expertise in System BIOS (UEFI) Firmware development on X86 or ARM Platforms.
- Strong experience with IBVs or EDK2 Firmware architecture.
- Solid experience of end-to-end delivery of client products from definition to customer deployment.
- Solid understanding of low-level interfaces between BIOS (UEFI) and OS like I2C/SPI/PCIe/JTAG etc. PCIe enumeration, IO at platform level for client products.
- Experience working closely with HW teams, ODMs and vendors to introduce and support client platforms.
- Experience with C/C++ development, bash/python for scripting, and debugging skills in embedded Linux/Windows operating environments.
- Excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day.
Qualifications
- Bachelor’s Degree or higher; in Electrical Engineering or Computer Science or equivalent experience.
- 8+ years of experience, with demonstrated strong ability as individual contributor.
Skills
- Proven record in delivering BIOS(UEFI) for ARM architecture based client products.
- Experience working with IBVs or IBV solutions.
Benefits
- Base salary range: $184,000 - $287,500 for Level 4, and $224,000 - $356,500 for Level 5.
- Eligibility for equity and benefits.
Pay
- Base salary determined based on location, experience, and the pay of employees in similar positions.
Schedule
- Full-time position.
Benefits
- Comprehensive health insurance.
- Retirement savings plan.
- Flexible work schedule.
- Professional development opportunities.
Ways to stand out
- Proven record in delivering BIOS(UEFI) for ARM architecture based client products.
- Experience working with IBVs or IBV solutions.
Company Information
- NVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization.
- We are committed to fostering an inclusive work environment and pride ourselves on being an equal opportunity employer.