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 hardware-software integration engineer
Builds
Low-level drivers, test system architecture, and validation solutions for networking hardware
Domain
Networking hardware, interconnects, semiconductor validation
Required skills
C/C++ (low-level), Python, Java, C#, hardware debugging (oscilloscopes, logic analyzers, JTAG), schematic interpretation, hardware bring-up, driver development
Preferred skills
PCIe, I2C, SPI, UART protocols, embedded systems, microcontrollers, DSPs, FPGAs, custom ASIC integration, .NET/C# DLL wrapping, automated test equipment
Technologies
C/C++, Python, Java, C#, .NET, C#, Windows, Linux, JTAG, oscilloscopes, logic analyzers
Responsibilities
Collaborate with hardware, electrical, thermal, and mechanical engineers to define test requirements; Debug hardware-software integration issues using instruments and software tools; Develop low-level drivers in C/C++ and build DLL wrappers for higher-level applications; Interpret hardware schematics and datasheets to implement control mechanisms; Lead hardware bring-up, validation, and deployment of test solutions
Seniority
Senior, hands-on IC
