Senior Systems Software Engineer, Data Center Platform Enablement
at Nvidia
USD 184,000-287,500 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Bash @ 4
Communication @ 6
Debugging @ 4
GPU
Linux @ 4
Python @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Responsibilities
- Work with a global team of architects and developers on NVIDIA AI server system (CPU, GPU, Memory, NIC, PCIe, NVMe SSD, Cooling, etc.) designs.
- Work closely with hardware teams to influence hardware system design, reviewing schematics and board design to ensure speed of light execution.
- Use simulation and emulation to left-shift early design and initiate new concepts and innovations.
- Perform hands-on debug and support of early server prototypes bring-up and power on test debug in datacenter system labs.
- Support factory and manufacturing flows, firmware updates, and diagnostic procedures. Ensure BOM change signoff and process optimization.
- Drive root cause analysis and resolution of bring-up failures. Collaborate with partners, ODMs, and customers for technical support.
- Work with design architects to come up with proper diagnostic test tools and automation for qualifying the early system software and firmware stack.
Requirements
- Strong experience of computer system and firmware architecture and design for server products, including experience with CPLD or FPGA design and RTL.
- Solid experience of end-to-end delivery of high-end enterprise server products from definition to customer deployment.
- Solid understanding of low-level interfaces between SBIOS, BMC and OS like I2C/SPI/PCIe/JTAG etc. System boot and initialization, PCIe enumeration, high speed I/O at platform level for enterprise systems.
- Experience working closely with HW teams, ODMs and vendors to introduce and support server platforms. Experience with C/C++ development, bash/python for scripting, and solid hands-on debugging skills in embedded Linux operating environments.
- Experience using simulation such as QEMU and emulation tools to perform validation of early design work. Experience with accelerating design and debug by using AI tools.
- Excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work, and commitment to finish tasks every day.
- Self-starter who loves to find creative solutions to exciting problems.
- Bachelor’s Degree or higher in Electrical Engineering or Computer Science (or equivalent experience), and 8+ years of experience with demonstrated strong ability as individual contributor.
Benefits
- Eligible for equity and benefits.
More jobs at Nvidia
HPC Performance Engineer
Nvidia · United States
USD 152,000-241,500 per year
Senior System Software Engineer - Halos Core And Robotics Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer – Dynamo Tools
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Systems Software Engineer - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Perception Engineer, Obstacle Foundation Models - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Similar jobs
Senior Hpc Cluster Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior System Firmware Engineer - Bios Uefi
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Platform Security Engineer, OpenBMC
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000-405,000 per year
Senior Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software Linux Engineer - Installation And Packaging
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Metropolis Vision Ai
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Principal Developer, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year