NVIDIA is seeking a Senior Firmware Engineer to join the GPU networking (NVLink) FW group. As a Senior Engineer, you will be involved in designing, implementing, and leading major development firmware features for next-generation GPU networking products. The role involves collaborating with architecture and software design teams, implementing new features in the core of NVIDIA GPU firmware, working in Pre & Post-silicon development environments, and gaining a deep understanding of system debugging, networking technology, and HW/FW/SW relationships.
Key responsibilities include:
- Collaborating with various teams throughout the software development lifecycle
- Designing and implementing new features in NVIDIA GPU firmware
- Working on next-generation NVIDIA GPU products
- Innovating to enhance NVIDIA's FW switching products
- Collaborating with NVIDIA R&D teams globally
Requirements:
- 12+ years of relevant professional experience
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
- Proficient knowledge of C
- Excellent understanding of embedded SW and real-time programming
- Strong analytical, creative, debugging, and problem-solving skills
- Strong programming skills in Python
- Ability to multitask in a dynamic environment
Preferred qualifications:
- Knowledge of network protocols
- Assembly programming and debugging experience
- Background in Linux internals
- Scripting abilities (Python, Bash)
- Motivation to learn and improve processes and tools
This position is located onsite in the Austin, Texas office. NVIDIA offers a competitive base salary range of $180,000 - $339,250 USD, along with equity and benefits. The company values diversity and is an equal opportunity employer.