Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Jenkins @ 7
Linux @ 4
Python @ 4
Bash @ 4
Communication @ 4
Networking @ 4
QA @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Join NVIDIA and shape the future of AI infrastructure. At NVIDIA, our inventions are the engine of accelerated computing and modern AI. This role is a PCIe Firmware Engineer position acting as a critical link between product teams, QA, applications and the PCIe firmware design team. You will investigate and resolve complex PCIe firmware issues for customers, collaborate with chip design, software and architecture engineers, and translate field feedback into product improvements.
Responsibilities
- Investigate, debug, and resolve challenging PCIe firmware issues for key customers and serve as a trusted technical expert.
- Collaborate with Chip Design, Software, and Architecture engineering teams to find root causes and develop robust, long-term solutions.
- Translate customer needs and field data into actionable feedback that shapes product development.
- Contribute to team processes and knowledge base; share learnings across teams.
Requirements
- Degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
- 8+ years of professional experience in embedded firmware development, with a deep understanding of PCIe.
- Strong foundation in computer architecture, operating systems, and object-oriented programming.
- Proactive, curious, and passionate about continuous learning and problem-solving.
- Clear communication skills for explaining complex technical issues to customers and engineering peers.
- Experience using scripting languages such as Python or Bash to automate tasks.
Ways to Stand Out
- Previous customer-facing or application engineering experience.
- Direct experience with PCIe switch architecture and firmware.
- Deep knowledge of hardware verification concepts and tools (C++, Jenkins).
- Expertise in networking protocols and the Linux operating system.
Compensation & Benefits
- Base salary ranges (determined by location, experience, and internal pay equity):
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- Eligible for equity and benefits. (See NVIDIA benefits page referenced in the posting.)
Other details
- Location: Austin, Texas, United States.
- Employment type: Full time. Applications accepted at least until March 9, 2026.
- NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer committed to diversity.