Senior Software Engineer - Infrastructure and Tools
Join the Data Processing Unit (DPU) Software Group to lead integrations, automation, and tool development for complex networking and DPU software stacks. You will build and maintain build systems, SDK components, and automation that support product releases and SDK development.
The role requires close collaboration with SDK engineering, architects, QA, and cross-functional teams to bring up full software stacks and proofs-of-concept for new technologies.
Senior β typically requires 5+ years of professional software development experience.
Primary responsibilities include improving release pipelines, building SDKs and tooling, and integrating new technologies into the software stack.
Must-have:
Nice-to-have:
B.Sc. in Computer Science, Computer/Software Engineering or a related field, or equivalent practical experience.
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.
