Taro Logo

Senior PCIe Firmware Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Hardware

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior PCIe Firmware Engineer to join their innovative team. This role sits at the intersection of AI and hardware development, where you'll be instrumental in architecting and implementing core firmware for NVIDIA's next-generation devices.

The position offers a unique opportunity to work on cutting-edge technology that powers everything from scientific breakthroughs to generative AI. As a senior engineer, you'll lead the development of PCIe firmware, leveraging AI-driven modeling and insights to optimize performance. You'll collaborate with cross-functional teams including Chip Design, Verification, and Architecture engineers to solve complex technical challenges.

The ideal candidate brings 8+ years of embedded firmware development experience, with deep expertise in PCIe technology. You'll need strong foundations in computer architecture, operating systems, and object-oriented programming, along with proficiency in Python and other development tools. Experience with AI-powered development tools and customer-facing roles is highly valued.

At NVIDIA, you'll be part of a diverse, forward-thinking team that's reshaping the future of computing. The company offers a collaborative environment where innovation is celebrated and your contributions will directly impact the development of next-generation AI and computing solutions. This is an exceptional opportunity for a senior engineer looking to work at the forefront of AI and hardware technology while solving sophisticated technical challenges that power the world's most advanced computing systems.

Last updated 15 hours ago

Responsibilities For Senior PCIe Firmware Engineer

  • Lead architectural design, development, and optimization of PCIe firmware
  • Investigate, debug, and resolve PCIe firmware issues for customers
  • Collaborate with Chip Design, Verification, Software, and Architecture teams
  • Champion AI-assisted diagnostics and generative AI tools integration
  • Translate customer needs into actionable product feedback

Requirements For Senior PCIe Firmware Engineer

Python
Linux
  • Degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience
  • 8+ years of embedded firmware development experience with PCIe focus
  • Strong foundation in computer architecture, operating systems, and object-oriented programming
  • Proficiency in scripting languages like Python
  • Experience with hardware verification concepts and tools
  • Knowledge of networking protocols and Linux operating system

Related Jobs

Senior Firmware Engineer

Senior Firmware Engineer position at NVIDIA, developing networking features for AI and cloud computing, requiring 5+ years of firmware experience and strong C/C++ skills.

Senior Chip Design Verification Engineer

Senior Chip Design Verification Engineer role at NVIDIA, focusing on developing next-generation networking and GPU networking chips with 5+ years of ASIC verification experience required.

Senior Embedded SW Engineer

Senior Embedded Software Engineer role at NVIDIA, focusing on BMC operating system development for networking switches in HPC data centers.

Senior Chip Design Verification Engineer

Senior Chip Design Verification Engineer role at NVIDIA, focusing on developing and verifying next-generation networking and GPU networking chips.

Senior ATE and IC Testing Infrastructure Engineer

Senior ATE and IC Testing Infrastructure Engineer role at NVIDIA, developing testing tools and workflows for network silicon products, requiring 5+ years experience in ATE development.