Software Architect
Design software architecture for NVIDIA networking devices, SmartNICs, and DPUs. Work with system architects, software/firmware engineers, hardware designers, and product stakeholders to define component- and system-level solutions for datacenter platforms.
The team focuses on AI networking, virtualization, operating systems, security, management, and programmable acceleration to deliver performant, scalable datacenter infrastructure.
Senior; 1+ years of relevant experience.
The role requires translating system requirements into architecture proposals, prototypes, and design documentation, and collaborating across software, firmware, and hardware teams.
Must-have technical skills and attributes; separate items that make candidates stand out are listed as nice-to-have.
B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
