Senior Software and System Architect
NVIDIA· Architect
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
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect