Senior Software Test Development Engineer
Core
Develop low-level software, drivers, and test infrastructure for NVIDIA networking and interconnect products, bridging hardware and software teams.
Role type
Senior IC software engineer (hardware-software integration & test)
Builds
Low-level drivers, test system architecture, and validation solutions for networking hardware
Domain
Networking hardware, interconnects, semiconductor validation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ (low-level), Python, Java, C#, hardware debugging, schematic interpretation, hardware bring-up, driver development
Preferred skills
PCIe/I2C/SPI/UART protocols, embedded systems, microcontrollers, DSPs, FPGAs, custom ASIC integration, automated test equipment
Technologies
C/C++, Python, Java, C#, Windows, Linux, oscilloscopes, logic analyzers, JTAG debuggers
Responsibilities
Develop low-level drivers in C/C++ and build DLL wrappers; debug hardware-software integration issues using instruments; interpret hardware schematics and datasheets; lead hardware bring-up, validation, and deployment of test solutions
Seniority
Senior, hands-on IC