Senior Software and System Architect
NVIDIA · Santa Clara, CA · 1 wk ago
RemoteRemoteEngineeringFull-time
What You Will Be Doing
- Leading architecture for cloud-networking and security solutions
- Designing state-of-the-art system architecture for DPUs & NICs technologies
- Building end-to-end solutions from application level to hardware level
- Providing fast and creative solutions to complex problems
- Writing effective, clear and reliable architecture specifications
- Evaluating new technologies, innovating and rapidly developing proof of concept prototypes that can then be developed into full-fledged products/solutions
- Working closely with different Nvidia teams around the world including software and hardware architects, R&D, product teams, solution architects, application and field engineers
- Working with high profile customers on advanced and groundbreaking technologies and solutions
What We Need To See
- 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; Within that, 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
- Able to work concurrently with multiple groups locally and abroad in the organization
- Excellent communication, documentation and presentation skills
Ways To Stand Out
- 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