✦ Luna Orbit — Software Engineering

Software Engineer, DOCA

at Nvidia

📍 2 Locations Hybrid Posted March 13, 2026
Type Not Specified
Experience senior
Exp. Years 3+ years
Education B.Sc. or equivalent experience in computer science/software engineering
Category Software Engineering

This senior role involves developing high-performance network acceleration software for NVIDIA SmartNIC hardware, focusing on packet processing, virtualization, and open source contributions.

  • Architect and develop network acceleration features
  • Collaborate with engineering teams
  • Optimize performance of packet processing
  • Contribute to open source networking projects
  • Work with hardware and kernel components

The position requires expertise in C/C++, Linux, networking protocols, virtualization, and performance tuning, working on core libraries of NVIDIA DOCA SDK and related projects.

The ideal candidate is a senior software engineer with at least 3 years of experience in C/C++, Linux environments, and networking protocols. They should have strong debugging and problem-solving skills, with experience in virtualization and performance optimization, and ideally contribute to open source projects.

CC++LinuxNetworking ProtocolsVirtualization TechnologiesPerformance Optimizations
DPIKSDK designOpen Source Software Contributions
LinuxOpen Source tools
CC++LinuxNetworking ProtocolsVirtualization TechnologiesPerformance OptimizationsSDK designOpen Source Software
CC++LinuxNetworking ProtocolsVirtualization TechnologiesPerformance OptimizationsLinux environmentLinux toolsDPIKSDK designOpen Source Software
analytical skillsdebuggingproblem-solvingcollaborationgrowth mindset
Industry Technology / Cloud Computing
Job Function Developing high-performance network acceleration software for NVIDIA SmartNICs
CC++LinuxNetworking ProtocolsVirtualization TechnologiesPerformance OptimizationsSDK designOpen Source SoftwareSmartNICDPDKLinux KernelNetworkingPerformanceTroubleshootingDebugging

Lack of C/C++ experience, No Linux environment experience, Unfamiliar with networking protocols, No virtualization or performance optimization skills

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile