Description
Join NVIDIA's multidisciplinary group developing firmware, hardware simulation integrations, and diagnostics solutions for next-generation networking products.
What you'll be doing:
- Design and develop firmware features and infrastructure for NVIDIA NICs and Switches, working closely with hardware and architecture teams.
- Integrate firmware with hardware simulators, enabling early development, validation, and debugging of next-generation devices.
- Develop firmware diagnostics and tracing solutions spanning embedded code, host tools, and analysis workflows.
- Investigate complex firmware–hardware interactions across simulation environments and physical devices, collaborating with firmware, silicon, and simulator teams.
- Build automation and AI-assisted workflows to improve firmware development, validation, and root-cause analysis.
What we need to see:
- Bachelor’s or Master’s degree in Electrical or Computer Engineering, or equivalent experience.
- 5+ years of experience in firmware or embedded software development.
- Strong proficiency in C/C++ and low-level programming.
- Excellent data analysis, debugging, and problem-solving skills.
- Solid understanding of computer architecture, firmware–hardware interactions, embedded processors, and Linux.
- Hands-on experience with Python, Linux scripting, and software development tools.
- Highly motivated, independent, and effective communicator who enjoys working across technical disciplines.
Ways to stand out from the crowd:
- Experience with RISC-V architecture, hardware simulators, or firmware development before silicon availability.
- Experience developing firmware tracing, logging, diagnostics, or debugging tools.
- Familiarity with CI/CD pipelines and automated firmware validation environments.
- Experience applying AI-assisted development tools or building AI workflows for engineering tasks.
- Hands-on experience with hardware bring-up, register-level debugging, or integrating embedded firmware with host-side tools.
For more fresh new jobs, check out yubhub.co.