Senior Software and System Architect
at Nvidia
📍 Santa Clara, United States
$148,000-276,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Docker @ 4 Kubernetes @ 4 Linux @ 4 Python @ 7 R @ 4 Communication @ 4 Networking @ 4 Debugging @ 7 System Architecture @ 4 OSS @ 4Details
NVIDIA is looking for an experience and passionate Senior SW & System Architect to join our SW Architecture group. The position includes researching and exploring new technologies, with a focus on defining the architecture of groundbreaking technologies in networking, security, virtualization and orchestration domains. You will play a vital role in groundbreaking data center networking and security solutions. You will collaborate with various teams globally, including SW architects, R&D, product, solution architects and external customers.
Responsibilities
- Leading architecture for cloud-networking and security solutions
- Crafting state-of-the-art system architecture for DPUs & NICs technologies
- Building end-to-end solutions from application level to HW
- Providing fast and creative solutions for complex problems
- Writing effective, clear and reliable architecture specification
- Evaluating new technologies and innovating & 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 SW & HW architects, R&D, product, solution architects, application and field engineers and more
- Working with high-profile customers on advanced and future technologies and solutions
Requirements
- Degree (Bachelor or Masters or PhD) in Computer Science, Computer Engineering, or Electrical Engineering or equivalent experience
- 5+ years of proven experience as a Software Architect/System Architect and/or as Software developer
- Strong C coding and Python design, coding, analysis, debugging and problem solving
- Hands-on Linux development
- Experience in cloud-networking
- Wide knowledge and understanding of networking protocols and common network topologies
- Ability to work concurrently with multiple groups locally and abroad in the organization
- Excellent communication, documentation and presentation skills
Ways to stand out from the crowd:
- Development experience with networking/security devices – NICs/DPUs/Switches/Routers/Firewalls etc.
- 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 Architecture group’s world-class architects are designing the next generation of state-of-the-art architecture for our DPUs & NICs technologies. If you would love to be a part of defining that future of NVIDIA's technologies, this role could be for you! This position offers a unique and exceptional opportunity to have a real impact in shaping the future of data-center technologies around the world. If this motivates and drives you, we’d love to hear from you!
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you’re a creative and autonomous engineer with a real passion for technology, we want to hear from you.