# Senior Software and System Architect

**Company**: NVIDIA
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: 152,000 USD - 241,500 USD for Level 3, and 224,000 USD - 356,500 USD for Level 5
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-and-System-Architect_JR1987356?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9e686551-a82

## Description

NVIDIA is seeking an experienced Senior Software and System Architect to join the Networking Software Architecture group. The successful candidate will research new technologies, define architectures for groundbreaking technologies in networking, security, virtualization, and orchestration, and play a vital role in advancing datacenter networking and security solutions.

**Responsibilities:**

- Lead architecture for cloud-networking and security solutions

- Design state-of-the-art system architecture for DPUs & NICs technologies

- Build end-to-end solutions from application level to hardware level

- Provide fast and creative solutions to complex problems

- Write effective, clear, and reliable architecture specifications

- Evaluate new technologies, innovate, and rapidly develop proof of concept prototypes

- Work closely with different NVIDIA teams worldwide, including software and hardware architects, R&D, product teams, solution architects, application and field engineers

- Work with high-profile customers on advanced and groundbreaking technologies and solutions

**Requirements:**

- B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)

- 5+ years of experience as a Software Architect or Systems Architect; strong experience as a Software Developer

- Deep knowledge of and experience with C and Python

- Hands-on Linux development experience

- Cloud-networking experience

- Wide knowledge and understanding of networking protocols and common network topologies

- Strong design, coding, analytical, debugging, and problem-solving skills

- Ability to work concurrently with multiple groups locally and abroad in the organization

- Excellent communication, documentation, and presentation skills

**Preferred qualifications:**

- Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls

- Good understanding of OSs and drivers

- Background with data center technologies, network topologies, and cloud

- Experience with DPDK, OVS, OVN

- Experience with Docker, Containers, Kubernetes components & subsystems

NVIDIA offers competitive salaries and a generous benefits package.

## Skills

### Required
- C
- Python
- Linux
- cloud-networking
- networking protocols

### Nice to have
- DPDK
- OVS
- OVN
- Docker
- Containers
- Kubernetes

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-and-System-Architect_JR1987356?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
