Senior Software Engineer - DOCA

at Nvidia

📍 Santa Clara, United States

$148,000-419,800 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Data Science @ 4 Leadership @ 4 Communication @ 4 Mentoring @ 4 Networking @ 4

Details

NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the future of the group, develop its technological vision and strategize with partners on the next generation of software-defined networking products built on top of the Data-Center-on-a-Chip Architecture (DOCA). You will be among the very first to design systems for NVIDIA’s next-generation SoC and take part in defining its role in the modern data center. You will be working and collaborating closely with a hardworking set of individuals: SDK developers, driver, firmware, and DPU architects, as well as domain experts in security, virtualization, data science, and AI.

Responsibilities

  • Architect, design, and develop innovative, scalable, performant hardware-accelerated software products to run on top of NVIDIA’s DOCA SDK, based on its groundbreaking BlueField DPU SoC platform.
  • Engage with strategic customers and partners to train, design, build, and productize solutions based on our cutting-edge networking products.
  • Provide technical guidance and direction to other developers in the group to execute as a single cohesive unit.
  • Represent the group in cross-org/leadership technical discussions.
  • Be a bar-raiser in craftsmanship: define the technical culture of the group through mentoring, process improvements, and design and coding standard methodologies.

Requirements

  • Strong affinity for innovation.
  • Computer networking development experience in some of the following fields: Software-Defined Networking (SDN), DPUs, SmartNICs, NIC drivers, OVS/OVN, DPDK, DOCA, network applications/services, networking protocols, hardware acceleration/offloads, edge services.
  • A Bachelor’s, Master’s or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or a related science degree (or equivalent experience).
  • 5+ overall years in a similar or related role.
  • Excellent interpersonal skills, working with developers, partners, and customers.
  • Diligent and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements.
  • Excellent communication and technical presentation skills, internally and with external customers as well.

Benefits

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 148,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.