Senior Linux Developer - Networking

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

Senior Linux Developer role focused on developing kernel drivers and userspace libraries for network devices. Requires strong C and Linux experience, with a focus on kernel programming and networking protocols.

What you'd actually do

  1. Craft and implement kernel drivers for our state or art network devices as well as userspace libraries.
  2. Collaborate and debug with teams across the globe to provide the best solutions for our customers.
  3. Develop high-quality code for Linux kernel and other open-source environments.
  4. Work in a Continuous Deployment environment of fast development/deployment cycles.
  5. Be a part of an experienced team with a great atmosphere.

Skills

Required

  • Bachelors/master's degree in computer science or computer engineering or equivalent experience
  • At least 4 years' experience of programming experience
  • C experience
  • Linux environment and tools
  • design, coding and debugging skills
  • focus on task execution
  • communication and leading skills

Nice to have

  • kernel programming
  • Open-Source Software Contribution
  • Deep knowledge of Networking Protocols InfiniBand, Ethernet

What the JD emphasized

  • extensive knowledge
  • Strong design, coding and debugging skills
  • High ability to focus on task execution
  • Excellent communication and leading skills