Logo
NVIDIA

Senior Software Engineer - DOCA

NVIDIA, Santa Clara, California, us, 95053


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.What You'll Be Doing

Develop DPDK applications and features in the NVIDIA offering for DPDK and DOCAArchitect, 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 platformEngage with strategic customers and partners to train, design, build, and productize solutions based on our cutting-edge networking productsProvide technical guidance and direction to other developers in the group to execute as a single cohesive unitRepresent the group in cross-org/leadership technical discussionsBe a bar-raiser in craftsmanship: define the technical culture of the group through mentoring, process improvements, and design and coding best practicesWhat We Need To See

Experience developing DPDK applications and debugging in the DPDK stackStrong affinity for innovationComputer 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 servicesA Bachelor’s, Master’s or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or a related science degree (or equivalent experience)8+ overall years in a similar or related roleExcellent interpersonal skills, working with developers, partners, and customersDiligent and comfortable multitasking in a dynamic environment with shifting priorities and changing requirementsExcellent communication and technical presentation skills, internally and with external customers as well.Ways To Stand Out From The Crowd

Knowledge of Linux systems and SoC/SmartNIC embedded systemsHands-on experience in Remote Direct Memory Access (RDMA) technologyDeep background in high-performance networking and low-level programmingExperience in working with customers/partners to develop strategic solutionsThe base salary range is $176,000 - $333,500. 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.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr