Nvidia - Redmond, WA

posted about 2 months ago

Full-time - Mid Level
Redmond, WA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

The Software Engineer position within the NIC Firmware team at NVIDIA involves developing innovative networking features for cloud, HPC, and storage solutions. The role focuses on implementing new features in Mellanox NIC firmware, developing verification tests, and understanding the intricate relationships between hardware, firmware, and software. This position is integral to enhancing the efficiency and performance of data centers and networks.

Responsibilities

  • Working closely with the architecture and different software design teams
  • Implementing new features in the core of Mellanox NIC firmware
  • Developing verification tests for advanced features in a highly complex and sophisticated Firmware testing environment
  • Gaining a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship
  • Learning how a big software project is operated, maintained, qualified and released, and how Hardware and Firmware are developed

Requirements

  • BS in Computer Science/Engineering or similar field or equivalent experience
  • 2+ years of professional experience
  • Strong C/C++ and OOP capabilities
  • Excellent understanding of data structures and algorithms fundamentals
  • Scripting abilities (Python, Bash)
  • Strong analytical, debugging and problem solving skills
  • Motivated and independent with strong interpersonal skills

Nice-to-haves

  • Network protocols knowledge and use experience
  • Verification experience
  • Agile method experience
  • Real time programming, RTOS
  • Storage protocols knowledge

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity options
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service