Description
We are seeking a Senior Software Engineer to join our team developing the core technologies behind NVIDIA's SmartNIC platform. This role involves contributing to the NVIDIA DOCA SDK, enabling developers to build hardware-accelerated, cloud-native networking and security applications. You will also collaborate on the Linux Foundation's DPDK project, delivering industry-leading packet processing performance and scalable networking solutions.
Responsibilities:
- Architect, design, and develop next-generation networking acceleration technologies.
- Build and enhance core software components for programmable, high-performance pipeline execution.
- Develop software abstractions and infrastructure that expose sophisticated platform capabilities in a scalable and maintainable way.
- Optimize execution flow, data movement, and software performance across complex features and workloads.
- Work closely with architects, customers, and engineering teams to understand requirements and deliver high-quality solutions.
- Collaborate across the software stack, including applications, SDK and runtime layers, drivers, Linux kernel, firmware, and hardware teams.
- Drive technical decisions and play a role in crafting the build of performant, maintainable software.
Requirements:
- B.Sc. in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of strong C/C++ software development experience.
- Experience with Linux development tools, debugging, and performance analysis.
- Proven understanding of networking concepts and protocols such as Ethernet, TCP/IP, or similar.
- Strong understanding of operating systems, computer architecture, and low-level systems software.
- Experience building or debugging multi-layer software systems.
- Strong analytical and problem-solving skills.
Preferred Qualifications:
- Experience developing high-performance or low-latency software.
- Background in networking, packet processing, or data-plane software.
- Experience designing developer-facing APIs, libraries, or software frameworks.
- Experience with compiler, code-generation, or runtime infrastructure.
- Contributions to open-source systems or networking projects.
NVIDIA offers highly competitive salaries and a comprehensive benefits package. The company is committed to fostering a diverse work environment and is an equal opportunity employer.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Yokneam/Senior-Software-Engineer--DOCA-SDK_JR2025266