Description
We are seeking a Senior Firmware Engineer to join the NIC Firmware team at NVIDIA. The Firmware team develops innovative networking features for cloud, HPC, and storage.
Job 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
- Gain in-depth knowledge of system debug, networking technology and stacks, as well as the HW/FW/SW relationship
- Learn about operating, maintaining, qualifying, and releasing large software projects, and how Hardware and Firmware are developed
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
- Experience with PCIe and virtualization technologies
- Excellent grasp of data structures and algorithms fundamentals
- Scripting experience with Python and/or Bash
- Strong analytical, debugging, and problem-solving skills
- Self-motivated, independent, and a great teammate with excellent interpersonal skills
Preferred Qualifications:
- Deep familiarity with RDMA stacks (RoCE, InfiniBand) and low-latency networking
- Experience in high-performance or large-scale compute environments
- Proven experience with distributed systems and scalability challenges
Benefits:
- Competitive salaries
- Generous benefits package
- Equity eligibility
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-WA-Seattle/Senior-Firmware-Engineer--NIC-Firmware_JR2024895-1