1 day ago
Durham, NC, USAMid Level
H1B sponsor
Base Salary
$124k - $196k/yr
Responsibilities
- Develop diagnostic and stress software in C/C++ and Python for complex hardware systems.
- Interface with hardware blocks, firmware, Linux device drivers, registers, telemetry, and low-level debugging tools.
- Bring up and validate new silicon and system features using pre-production hardware and software.
- Create targeted tests for compute engines, memory and cache subsystems, DMA engines, PCIe/NVLink interfaces, power, and thermal behavior.
- Investigate hardware and software failures involving memory errors, ECC, data integrity, performance, thermals, voltage/frequency behavior, and high-speed interfaces.
- Develop low-level GPU tests and higher-level AI workloads, including opportunities to work with CUDA, GEMM, NCCL, and PyTorch.
- Use development, analysis, and AI-assisted tools where appropriate for coding, debugging, test creation, and failure analysis.
Requirements
- BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent experience.
- At least 2 years of experience in embedded software, firmware, Linux device drivers, systems software, hardware validation, diagnostics, or silicon bring-up.
- Strong C and C++ programming skills with working proficiency in Python.
- Experience developing software that interacts with hardware, firmware, device drivers, hardware registers, or low-level interfaces.
- Experience creating diagnostics, validation tests, stress tests, manufacturing tests, or other software used to isolate hardware or system failures.
- Understanding of computer architecture concepts including memory, caches, interrupts, DMA, buses, and device I/O.
- Strong debugging and problem-solving skills across hardware and software boundaries.
- Ability to own a well-scoped problem through completion while collaborating with technical leads and cross-functional teams.
- Good written and verbal communication skills.
- Prior GPU, CUDA, or GEMM experience is helpful but not required.
Benefits
- Competitive base salary and comprehensive benefits package.
- Eligibility for equity and benefits.
- Salary is determined by location, experience, and pay for similar positions.
- Applications accepted at least until October 25, 2026; the posting is for an existing vacancy.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
