We are hiring a Student PCIe Firmware Engineer to the Chip Design PCIe Firmware team. You will be joining a team whose primary mission is to work on groundbreaking technology network adapters and build the core technology of the next generation NVIDIA devices in a wide range of fields - low-level C layer between HW and FWs, automation challenges, and Python testing environment, all while embracing an AI-native engineering culture.
What you’ll be doing:
* Assist in implementing FW and verification features in pre and post-silicon environments for PCIe technology
* Leverage AI coding assistants and generative AI tools to accelerate FW development, debugging, and verification
* Collaborate with other team members in the PCIe group, software, and architecture teams to learn and craft low-level firmware verification methods
* Help maintain, improve, and inject AI-driven processes into our existing automated testing environments
What we need to see:
* Currently pursuing a B.Sc. in Electrical Engineering / Computer Science / Computer Engineering
* An AI-native mindset: eagerness to adopt, experiment with, and integrate Generative AI tools into daily engineering workflows
* Strong foundation in OOP, computer structure, and operating systems
* Basic knowledge of C/C++ and Python programming
* Problem solver, independent, and curious with a strong desire to learn
* Strong interpersonal skills and self-learning ability
* Ability to work collaboratively in a multi-disciplinary environment (chip design, verification, FW, SW, architecture)
Ways to stand out from the crowd:
* Experience with AI-assisted coding tools (e.g., Cursor, GitHub Copilot, ChatGPT) in personal or academic projects
* Familiarity with building or using AI agents/scripts to automate repetitive tasks or enhance testing
* Knowledge of Hardware verification concepts and tools (GIT, Jenkins automation, HW familiarity, and TDD oriented)
* Previous projects or coursework related to Real-Time or embedded software development * Knowledge in networking, Linux, and scripting languages
* Experience with in-depth problem solving from academic projects or hackathons
NVIDIA is committed to encouraging a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, disability status or any other characteristic protected by law.