CareerPlan

Senior C/C++ Software Engineer

Ukraine, KyivFull-time2025-11-12 → 2026-11-10

Core

Design and implement new features for NVIDIA NIC/DPU firmware and data center management technologies.

Role type

Senior C/C++ Software Engineer (Embedded/Firmware)

Builds

NIC/DPU firmware and data center management protocols

Domain

Networking hardware and embedded systems

Required skills

C/C++, embedded systems, binary network protocols, firmware design, debugging, test automation, Linux administration, shell scripting, Git/Gerrit

Preferred skills

Networking management protocols, R&D mindset, test case design, build systems

Responsibilities

Design and implement new features in NIC/DPU firmware; Participate in implementing new standards and protocols in data center management; Launch new hardware ensuring security and reliability; Work on features from pre-silicon stage through product life cycle; Collaborate with internal teams to share technologies.