Senior Software Architect, RISC-V Networking Accelerator

Opens nvidia.wd5.myworkdayjobs.com in a new tab

Overview

  • NVIDIA is looking for a highly motivated Senior Software Architect to join our Networking Software Architecture team in Israel.
  • In this role, you will define and drive the software architecture for RISC-V-based networking accelerators, with a strong focus on programmable packet processing and networking acceleration infrastructure.
  • The role is centered on the software and system foundations that enable embedded programs to be built, coordinated, secured, deployed, and performed across NVIDIA networking platforms.
  • You will work across architecture, hardware, firmware, software, SDK, and compiler teams to establish the common foundations for programmable networking acceleration.
  • This includes building embedded software infrastructure, defining application lifecycle flows, and enabling scalable platforms for multiple programmable acceleration use cases.
  • This is an outstanding opportunity to influence the architecture of programmable networking systems.
  • You will solve complex cross-stack problems and help define how NVIDIA delivers secure, high-performance, and extensible acceleration infrastructure for future products.
  • What you'll be doing: Establish the vision, architecture, and roadmap for the embedded RISC-V networking accelerators software stack across NVIDIA networking platforms.
  • Architect the end-to-end software stack for embedded program flows across SDKs, real-time operating systems, firmware, compilation, packaging, signing, registration, deployment, and loading.
  • Lead the definition of interfaces, abstractions, and APIs for embedded programs.
  • Build proofs of concept, guide technical investigations, and use data-driven analysis to validate architectural decisions.
  • Identify long-term infrastructure gaps and translate product requirements into clear architecture plans and implementation priorities.
  • What we need to see: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • More than 5 years of direct experience in embedded software development or low-level software architecture.
  • Extensive experience in system software, infrastructure, runtime architecture, or platform software for complex HW/SW products.
  • Solid understanding of low-level software concepts such as toolchains, compilers, binary formats, runtime loading, execution environments, performance optimization, and memory-conscious system building.
  • Experience working across multiple layers such as architecture, firmware, SDKs, compilers, operating systems or RTOS, and host software.
  • Strong technical and communication skills, with the ability to turn requirements into clear architecture, technical direction, and implementation plans across globally distributed teams.
  • Ways to stand out from the crowd: Proven experience with networking systems, packet processing, RDMA, transport protocols, or NIC software and firmware interfaces.
  • Experience with programmable networking, smart NICs, embedded accelerators, or RISC-V-based execution environments.
  • Background in compiler and toolchain flows, ELF and binary formats, signing and verification flows, or embedded program lifecycle infrastructure.
  • Experience with RTOS integration, board bring-up, BSP or driver development, or secure software delivery flows.

Sourced directly from NVIDIA’s career page

Your application goes straight to NVIDIA.

NVIDIA logo

NVIDIA

5 Locations

Specialisation
Open roles at NVIDIA
107 positions
Job ID
/job/Israel-Tel-Aviv/Senior-Software-Architect--RISC-V-Networking-Accelerator_JR2020499

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles