Distinguished Software Engineer - NVLink Fusion Software
What You’ll Be Doing
Define NVLink Fusion architecture, leveraging industry leading NVIDIA scale-up and scale out technologies as a foundation.
Establish appropriate software abstraction layers & reference software required for NVLink Fusion partners to extend NVIDIA's rack-scale architecture.
Work directly with major customers to understand their requirements and work to align their roadmap with NVIDIA’s roadmap.
Work with business partners and vendors to shape their products to meet NVIDIA’s needs.
Mentor architects and engineering teams to grow them into future leaders.
Make key technical decisions even when faced with ambiguity, and mitigate execution risks by following left shift strategy to accelerate time to market.
What We Need To See
- BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
- 16+ years in the area of System architecture and design.
- Deep experience in designing architecture for scalable and performant server systems, particularly at the SW/HW interface.
- Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs.
- Expertise in out-of-band and in-band management architectures.
- Knowledge of device management protocols such as MCTP, PLDM and RDE.
- Knowledge of system management protocols such as Redfish and IPMI.
- Demonstrable experience in implementing left shift strategy to de-risk program execution.
- Excellent written and verbal communication skills.
Ways To Stand Out From The Crowd
- Knowledge of cloud and cluster level deployment and management systems.
- Participation and contributions in standards bodies such as OCP and DMTF.
- Familiarity with CXL, UCIE and other C2C technology architectures.
- Knowledge in storage and networking technologies.
Qualifications
- BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
- 16+ years in the area of System architecture and design.
- Deep experience in designing architecture for scalable and performant server systems, particularly at the SW/HW interface.
- Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs.
- Expertise in out-of-band and in-band management architectures.
- Knowledge of device management protocols such as MCTP, PLDM and RDE.
- Knowledge of system management protocols such as Redfish and IPMI.
- Demonstrable experience in implementing left shift strategy to de-risk program execution.
Skills
- Strong understanding of NVLink and its role in high-performance computing.
- Experience with designing and implementing software abstractions for hardware accelerators.
- Ability to work effectively with cross-functional teams including software, hardware, and business partners.
- Strong problem-solving and decision-making skills.
Benefits
- NVIDIA offers a comprehensive benefits package including health insurance, retirement plans, and paid time off.
- The company is committed to fostering an inclusive work environment and is an equal opportunity employer.
Pay
Base salary range: 320,000 USD - 488,750 USD.
Schedule
Full-time position.