Software and System Architect
NVIDIA
Opportunity published from Workday · applications stay with the original hiring source.
About the opportunity
NVIDIA is seeking a passionate and dedicated SW & System Architect to join our SW Architecture group.
Our world-class architects are responsible for designing the next-generation innovative architecture for our DPUs and NICs technologies, focusing on networking, security, virtualization, and orchestration.
You will play a key role in defining the future of the cloud solution stack, from hardware to the application level, including orchestration, provisioning, network programmability, and Software-Defined Networking (SDN).
You will collaborate with global teams, including software architects, research and development, product managers, solution architects, and external customers, to shape the future of data-center technologies.
Key responsibilities
- Lead architecture for cloud-networking including orchestration, provisioning, and security solutions.
- Design innovative system architecture for DPUs and NICs technologies.
- Build end-to-end solutions from the application level to hardware.
- Write effective, clear, and reliable architecture specifications.
- Evaluate new technologies, innovate, and rapidly develop proof-of-concept prototypes for full-fledged products and solutions.
- Collaborate closely with global NVIDIA teams including software and hardware architects, R&D, product, solution architects, and field engineers.
- Work with high-profile customers on advanced and future technologies and solutions.
Qualifications
- B.Sc, M.Sc, or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- Minimum of 2 years of experience as a Software Architect or System Architect.
- Minimum of 2 years of experience as a software developer.
- Deep knowledge and experience with C and Python.
- Hands-on Linux development, Docker, and container-based technologies.
- Experience with cloud and data center networking, along with wide knowledge of networking protocols and common network topologies.
- Strong design, coding, analytical, debugging, and problem-solving skills.
- Ability to work concurrently with multiple local and international groups.
- Excellent communication, documentation, and presentation skills.
Nice to have
- Development experience with networking and security devices such as NICs, DPUs, switches, routers, and firewalls.
- Good understanding of operating systems and drivers.
- Experience with DPDK, OVS, and OVN.
- Experience with Kubernetes components, subsystems, CRDs, operators, system plugins, and CNI plugin development including Calico and Flannel.
- Experience with OpenStack, OpenShift, and cloud APIs.
Benefits
- Competitive salaries.
- Generous benefits package.
- Equity eligibility.
Job details
- Base salary range: Level 2 is 124,000 USD - 195,500 USD; Level 3 is 152,000 USD - 241,500 USD, determined by location, experience, and peer pay.
- Application deadline: Accepted at least until October 24, 2026.
About the company
NVIDIA is widely considered one of the technology world's most desirable employers, featuring some of the most forward-thinking and hardworking people in the industry.
Due to unprecedented growth, our exclusive engineering teams are rapidly expanding to build groundbreaking technologies.
Additional information
- NVIDIA uses AI tools in its recruiting processes.
Application: UpVagas lists this opportunity from the hiring company or its recruitment platform. The application is completed at the original source.
