NVIDIA logo

PCIe Firmware Student

NVIDIA
April 26, 2026
On-site
Yokne'am Illit, Israel
Level - Entry or Early Career

Job Title

PCIe Firmware Student

Role Summary

Join the Chip Design PCIe Firmware team to support firmware and verification work for PCIe technology used in NVIDIA network adapters and future devices. The role focuses on low-level C firmware, automation, Python-based test environments, and integrating AI tools into development and verification workflows.

Experience Level

Entry-level — student (part-time) role suitable for undergraduate students currently enrolled in a relevant technical program.

Responsibilities

Primary responsibilities include implementing and verifying firmware features, improving automated tests, and collaborating across hardware and software teams.

  • Assist implementing firmware and verification features in pre-silicon and post-silicon environments for PCIe technology.
  • Use AI coding assistants and generative AI tools to accelerate development, debugging, and verification.
  • Collaborate with PCIe, software, and architecture teams to learn and develop low-level firmware verification methods.
  • Maintain and improve automated testing environments and inject AI-driven processes into test automation.

Requirements

Must-have:

  • AI-native mindset with willingness to adopt and experiment with generative AI tools in engineering workflows.
  • Strong foundation in object-oriented programming, computer organization/structure, and operating systems.
  • Basic programming skills in C/C++ and Python.
  • Problem-solving attitude, independence, curiosity, and strong interpersonal and self-learning abilities.
  • Ability to work collaboratively in a multi-disciplinary environment (chip design, verification, firmware, software, architecture).

Nice-to-have:

  • Experience with AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, Cursor) in projects.
  • Familiarity with building or using AI agents or scripts to automate repetitive tasks or enhance testing.
  • Knowledge of hardware verification concepts and tools (GIT, Jenkins, TDD practices, hardware familiarity).
  • Experience or coursework in real-time or embedded software development, networking, Linux, and scripting.
  • Demonstrated in-depth problem solving from academic projects or hackathons.

Education Requirements

Currently pursuing a B.Sc. (undergraduate) degree in Electrical Engineering, Computer Science, or Computer Engineering.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-04-26