Senior Software Engineer - DOCA
at Nvidia
📍 Santa Clara, United States
$148,000-419,800 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Data Science @ 4 Leadership @ 4 Communication @ 4 Mentoring @ 4 Networking @ 4Details
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.