Senior Firmware Pcie Engineer

NVIDIA NVIDIA · Semiconductors · Austin, TX +1

NVIDIA is seeking a Senior Firmware PCIe Engineer to join their team. This role involves investigating, debugging, and resolving complex PCIe firmware issues for customers, collaborating with chip design and software engineers, and influencing product development by translating customer needs into feedback. The ideal candidate will have 8+ years of experience in embedded firmware development with a deep understanding of PCIe, a strong foundation in computer architecture and operating systems, and experience with scripting languages.

What you'd actually do

  1. Solve complex problems: Investigate, debug, and resolve challenging PCIe firmware issues for our most important customers, serving as their trusted technical expert.
  2. Collaborate across teams: Partner with our Chip Design, Software, and Architecture engineers to find root causes and develop robust, long-term solutions.
  3. Influence product development: Translate customer needs and field data into actionable feedback that directly shapes the future of our products.
  4. Share your knowledge: Help improve our team's processes and contribute to our knowledge base, making everyone more effective.

Skills

Required

  • embedded firmware development
  • PCIe
  • computer architecture
  • operating systems
  • object-oriented programming
  • Python
  • Bash

Nice to have

  • customer-facing role
  • application engineering role
  • PCIe switch architecture
  • firmware
  • hardware verification concepts
  • tools (C++, Jenkins)
  • networking protocols
  • Linux operating system

What the JD emphasized

  • PCIe firmware issues
  • PCIe