← All roles

Senior Software and System Architect

NVIDIA· Architect
Apply on company site
Yokneam, Raanana, Beer Sheva, Tel AvivFull-timePosted 2mo ago

About the role

Senior Networking Software Architect focused on DPU management, QoS, performance, telemetry, and software architecture for NVIDIA’s NIC/DPU platforms, spanning pre-silicon to production in large-scale AI and cloud datacenters.

Responsibilities

  • Own software and system architecture for next-generation DPU management, QoS, performance, telemetry, and observability features.
  • Define end-to-end control and management flows across DOCA, host drivers, embedded firmware, BMC, management controllers and external management systems.
  • Specify telemetry and observability requirements, including counters, logs, traces, events, health monitoring, debug data, and streaming telemetry.
  • Define management interfaces and APIs for configuration, provisioning, lifecycle operations, diagnostics, and field serviceability.
  • Write clear architecture specifications, interface definitions, flow diagrams, and design documents for software, firmware, and system teams.
  • Partner with R&D teams to translate high-level architecture into implementable designs and guide features through development, validation, silicon bring-up, and production.
  • Analyze system performance bottlenecks, interoperability issues, telemetry gaps, and customer-reported issues, then feed learnings into future architecture.
  • Collaborate with system and cluster architects to ensure NIC/DPU features fit end-to-end AI datacenter and cloud networking designs.

Qualifications

  • B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience.
  • 9+ years of experience in networking, system software, embedded software, firmware, or datacenter infrastructure.
  • Proven experience in software architecture, or technical leadership roles.
  • Deep understanding of networking concepts and protocols such as Ethernet, TCP/IP, RDMA/RoCE, congestion control, QoS, virtualization overlays, and traffic management.
  • Strong background with DPUs, SmartNICs, or other high-performance networking devices.
  • Experience with system management, provisioning, monitoring, telemetry, diagnostics, or lifecycle-management flows.
  • Familiarity with management protocols and frameworks such as Redfish, PLDM, MCTP, IPMI, gNMI, SNMP, Netconf, REST, or gRPC-based APIs.
  • Ability to lead cross-functional architecture discussions across software, firmware, hardware, validation, product, and customer-facing teams.
  • Excellent written and verbal communication skills, including the ability to create clear architecture documents and present trade-offs.

Skills

Required:DPU managementQoS and traffic managementTelemetry, observability, and diagnosticsDOCA, host drivers, embedded firmwareManagement protocols/frameworksArchitecture documentation
Nice to have:Linux networking and device drivers

Benefits

  • Not specified in job description.
Last updated Jul 31, 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