CareerPlanSign in

Software Architect

Israel, Yokneam💼 Full-time🗓 2026-07-31 → 2026-09-25

Core

Define software architecture for NVIDIA networking devices, SmartNICs, and DPUs, analyzing system requirements and building proof-of-concept models.

Role type

Software Architect (Networking/Infrastructure)

Builds

Next generation NVIDIA networking products, SmartNICs, and DPUs

Domain

AI datacenters, networking, virtualization, operating systems, security

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, operating systems knowledge, multi-threading, computer architecture, system fundamentals

Preferred skills

Networking protocols (Ethernet, InfiniBand, RDMA, RoCE), Linux kernel, device drivers, embedded systems, virtualization, programmable acceleration

Technologies

Linux, Linux kernel, DOCA

Responsibilities

Define software architecture for networking devices, analyze system requirements across protocols and OS, research and build proof-of-concept models, collaborate on HW/SW co-design, create architecture proposals and design documents

Seniority

Junior to Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.