← All roles

Senior C/C++ Software Engineer

NVIDIA· Engineer, Sys SW
Apply on company site
Hybrid (Kyiv, Ukraine), Remotefull-timePosted 7mo ago

About the role

Senior C/C++ Software Engineer to design and implement features for NIC/DPU firmware, participate in standards and protocols, launch hardware, ensure security and performance, and collaborate across NVIDIA teams throughout product life cycle.

Responsibilities

  • Design and implement new features in NIC/DPU firmware design and verification.
  • Participate in implementing the new standards and protocols in data center management technologies.
  • Launch new hardware, and make sure our new products are secure, reliable, and fast.
  • Work with various teams inside NVIDIA and share technologies across many products.
  • Work on the new features starting from the pre-silicon stage and during the entire product life stages.

Qualifications

  • 5+ years of hands-on experience in C/C++ software development (experience with embedded systems, binary network protocols).
  • Higher IT or Technical Education.
  • English — Advanced Level.
  • High ability to learn new things, do research, and analysis of tasks.
  • Effective cross-team collaboration and communication, being a team-player, SCRUM-oriented.
  • Ability to inspect and improve the code, processes, and architecture of the existing systems, deliver high-quality code.
  • Strong background in designing, implementing, debugging and testing complex software.

Skills

Required:C/C++ programmingEmbedded systems developmentEnglish proficiencyCross-team collaborationCode review and architecture improvement
Nice to have:Test automation
Last updated Jul 3, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA