Description
NVIDIA is hiring a Software Architect to join its software architecture group and help define component-level and system-level solutions for networking devices, SmartNICs, and DPUs. The role involves collaborating with architects, software, firmware, and hardware teams on datacenter platform architecture, requirements analysis, HW/SW co-design, performance and resource-utilization challenges, and proof-of-concept development. Candidates need a B.Sc. or M.Sc. in a relevant engineering or computer science field, at least one year of relevant experience, strong C/C++ programming skills, and knowledge of operating systems, computer architecture, and software fundamentals.
