Do you want to help drive the development of CPU technology for architectures used for artificial intelligence (AI) / deep learning (DL), high-performance computing (HPC), cloud service providers (CSP), gaming, virtual reality, and autonomous vehicles? Are you passionate about the intersection of CPU Architecture algorithms and software engineering solutions, when developing Arch SW tools, analyzing tools and SW infrastructure? Come join the CPU performance architecture team and help us push performance boundaries for all our CPU products!What you will be doing:Develop C/C++ core modeling simulationsWork with the top CPU architects defining the future of CPU products Develop new uArch features for NVIDIA new CPUAnalyze CPU performance results used by common applications and operating systems What we need to see:B.Sc. in Computer Science/Computer Engineering with proven experience in SW development or equivalent experience Solid understanding in C/C++.3+ years of experience in C++ development Code development on Linux environments Ways to stand out of the crowd:Linux kernels internalsSystem SW Architecture experience Processor architecture knowledgeNVIDIA pioneered accelerated computing to address challenges no one else can solve. Our work in AI and the metaverse is profoundly impacting society and redefining the world’s largest industries—from gaming to robotics, self-driving cars to life-saving healthcare, climate change to virtual worlds where we can all connect and create. NVIDIA recently entered the CPU server market with its Grace CPU superchip. Additionally, NVIDIA's GPUs and SOCs are world leaders in performance and efficiency and rely on CPU cores to efficiently orchestrate the system. The NVIDIA CPU architecture team builds new, innovative products tailored to cooperate with other technologies to tackle ground-breaking challenges.
View Original Job Posting