Senior C/C++ Software Engineer
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.
