CareerPlan

Senior C++ Engineer

UK, BelfastFull-time2026-10-12 → 2026-11-10

Core

Design and implement new features for NVIDIA NIC/DPU core products, enhancing functionality, visibility, and system capability.

Role type

Senior C++ Software Engineer (Networking/Hardware)

Builds

NIC and DPU platforms, monitoring/debugging tools, libraries, and reference applications

Domain

Networking hardware (NIC/DPU), Linux/Embedded systems, High-performance computing

Required skills

C/C++, Linux, Embedded systems, Networking protocols (Ethernet, DPDK, sockets), System-level debugging, Architecture design, Performance optimization, Agile

Preferred skills

AI coding tools, Compiler/build systems knowledge, Hardware stack familiarity

Technologies

C++, C, Linux, DPDK, Ethernet, Sockets, NIC, DPU

Responsibilities

Design and develop software for NVIDIA NIC and DPU platforms; Build and enhance tools, libraries, and reference applications; Investigate and improve system performance across hardware and software stacks; Contribute to new offload and acceleration capabilities; Collaborate with architecture, firmware, hardware, validation, and software teams.

Seniority

Senior, hands-on IC