Senior Systems Software Engineer, Data Center Platform Enablement
at Nvidia
USD 184,000-356,500 per year
Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Linux @ 4
Python @ 4
Bash @ 4
Communication @ 7
Debugging @ 4
GPU @ 4
AI @ 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
NVIDIA is seeking a Senior Systems Software Engineer to work on bring-up, integration, validation, and troubleshooting for compute tray platforms of GPU racks used in data centers. The role focuses on ensuring servers are fully functional and validated prior to mass deployment, collaborating with global architects, hardware teams, ODMs, and customers.
Responsibilities
- Work with a global team of architects and developers on NVIDIA AI server systems (CPU, GPU, Memory, NIC, PCIe, NVMe SSD, Cooling, etc.).
- Collaborate closely with hardware teams to influence hardware system design, review schematics and board design.
- Use simulation and emulation to left-shift early design and initiate new concepts and innovations.
- Hands-on debug and support of early server prototypes, bring-up and power-on test debug in datacenter system labs.
- Provide factory and manufacturing support: support 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 develop diagnostic test tools and automation for qualifying early system software and firmware stacks.
Requirements
- Strong experience in computer system and firmware architecture and design for server products.
- Experience with CPLD or FPGA design and RTL.
- Solid experience delivering high-end enterprise server products end-to-end, from definition to customer deployment.
- Solid understanding of low-level interfaces between SBIOS, BMC and OS such as I2C, SPI, PCIe, JTAG; system boot and initialization; PCIe enumeration; high-speed I/O at platform level for enterprise systems.
- Experience working closely with hardware teams, ODMs and vendors to introduce and support server platforms.
- Experience with C/C++ development and bash/python scripting; solid hands-on debugging skills in embedded Linux environments.
- Experience using simulation such as QEMU and emulation tools to validate early designs; experience accelerating design and debug using AI tools.
- Excellent written and oral communication skills, strong teamwork, high work ethic, and commitment to delivering quality work.
- Self-starter who finds creative solutions to challenging 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 an individual contributor.
Ways to Stand Out
- Experience with early design and power-on debug.
- Proven leader comfortable tackling challenging issues and working in a fast-paced environment.
Compensation & Additional Info
- Base salary range by level:
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- Eligible for equity and benefits.
- Applications accepted until June 20, 2026.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and committed to fostering an inclusive work environment.