2 days ago
Base Salary
$152k - $288k/yr
Responsibilities
- Collaborate with architecture and software design teams.
- Implement new features in the core of Mellanox NIC firmware.
- Develop verification tests for advanced features in a complex firmware testing environment.
- Debug systems and develop expertise in networking technologies, stacks, and HW/FW/SW relationships.
- Participate in operating, maintaining, qualifying, and releasing a large software project.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- 5+ years of professional software development experience.
- Strong proficiency in C and C++.
- Solid understanding of networking protocols, data structures, and algorithms.
- Experience with PCIe and virtualization technologies.
- Scripting experience with Python and/or Bash.
- Strong analytical, debugging, and problem-solving skills.
- Preferred: familiarity with RDMA stacks including RoCE and InfiniBand, low-latency networking, high-performance or large-scale compute environments, distributed systems, and scalability challenges.
Benefits
- Competitive salary and generous benefits package.
- Eligible for equity and benefits.
- Inclusive work environment and equal opportunity employment.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
