Senior Firmware Engineer β GPU Networking
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Linux @ 4 Python @ 7 R @ 4 Hiring @ 4 Bash @ 4 Networking @ 4 Debugging @ 7 GPU @ 4Details
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. The company is tapping into AI to define the next era of computing where GPUs act as the brains of computers, robots, and self-driving cars. NVIDIAβs Networking group is hiring a Senior Firmware Engineer to join the GPU networking (NVLink) firmware team to design, implement, and lead major firmware features for next-generation GPU networking products.
Responsibilities
- Collaborate with architecture and software design teams throughout the software development lifecycle.
- Design and implement new features in the core of NVIDIA GPU firmware.
- Work in pre- and post-silicon development environments of next-generation NVIDIA GPU products.
- Develop deep understanding of system debugging, networking technology and stacks, and the HW/FW/SW relationship.
- Innovate and contribute to firmware switching products to meet customer needs.
- Collaborate with other NVIDIA R&D teams around the globe.
Requirements
- 5+ 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 software and real-time programming.
- Strong analytical, creative, debugging, and problem-solving skills.
- Comfortable with multitasking in a dynamic environment with shifting priorities and changing requirements.
- Strong programming skills in Python.
- Excellent teamwork and social skills.
Ways to stand out
- Knowledge of network protocols.
- Assembly programming and debugging hands-on experience.
- Background in Linux internals.
- Scripting abilities (Python, Bash).
- Motivation to learn and continuously improve processes and tools.
Compensation & Benefits
Your base salary will be determined based on location, experience, and pay of employees in similar positions. Base salary ranges provided in the listing:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
You will also be eligible for equity and benefits (see NVIDIA benefits page).
Location & Time
- Location listed: Santa Clara, California, United States.
- Time type: Full time.
Other
Applications for this job will be accepted at least until October 17, 2025.
NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment. The company does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.