Jobs · Engineering · California

Software Engineer, Linux Kernel - Networking

NVIDIA AI · Santa Clara, CA · 2 days ago
EngineeringFull-time

About the role

NVIDIA is looking for an excellent SDK Engineer to join the NVLink SDK group in Santa Clara.

Responsibilities

  • Collaborate with architecture and different software/FW design teams as part of the software development lifecycle.
  • Design and implement new features in the core of NVIDIA Switch SDK.
  • Work in pre and post-silicon development environments of next-generation NVIDIA data center products.
  • Gain a deep understanding of system debugging, networking technology, and stacks, as well as the FW/SW relationship.
  • Innovate! Bring NVIDIA’s SDK switching products to shine in customer’s view.

Requirements

  • B.Sc. in Computer Science/ Computer Engineering / Electrical Engineering (or equivalent experience).
  • 3+ years of relevant professional experience.
  • Proficient knowledge of C.
  • Strong programming skills in Python.
  • Background in Linux internals (Kernel).
  • Excellent understanding of embedded SW.
  • Strong analytical, creative, debugging and problem-solving skills.
  • Diligent and comfortable with multitasking in a dynamic environment with shifting priorities and changing requirements.
  • An excellent teammate with good social skills.

Qualifications

  • Knowledge of network protocols.
  • Agile experience.
  • Motivation to learn and constantly improve processes and tools.
  • Scripting abilities (Bash).

Benefits

  • Competitive salaries and a comprehensive benefits package.
  • Opportunity to work with some of the most forward-thinking and driven engineers in the industry.

Pay

  • Base salary range: $124,000 - $195,500 for Level 2, and $152,000 - $241,500 for Level 3.

Schedule

  • Full-time position.

Similar jobs