NVIDIA banner
NVIDIA logo

Senior Software Test Development Engineer

NVIDIA logo NVIDIA
๐Ÿ‡ฎ๐Ÿ‡ฑ Israel
Contract Full Time
Experience Level Senior (5+ years)
Published Date

We are looking for a skilled Software Developer with strong hardware knowledge to join our diverse team passionate about developing low-level software and test infrastructure for NVIDIA's networking and Interconnect products. As a technical focal point, you will work at the intersection of hardware and software, taking ownership of driver development, hardware bring-up, and test system architecture. You will be instrumental in driving innovation by developing low-level software that directly controls hardware, debugging sophisticated hardware-software interactions, and creating robust testing solutions. If you're passionate about code development, automation, innovation, reading schematics, debugging hardware with software tools, and becoming a key technical contributor, we'd love to have you on board!

What You'll Be Doing:

  • Collaborate with multi-functional teams including hardware, electrical, thermal, and mechanical engineers to understand hardware specifications and develop corresponding test requirements.

  • Take the lead in debugging hardware-software integration issues using instruments, and software tools to pinpoint root causes.

  • Develop low-level drivers in C/C++ for hardware components and build DLL wrappers for integration with higher-level C# applications.

  • Review and interpret hardware schematics and datasheets to understand signal flows, timing requirements, and implement appropriate software control mechanisms.

  • Lead all aspects of hardware bring-up, validation, and deployment of test solutions to production environments, ensuring accurate integration.

What We Need to See:

  • Bachelor's or master's degree in electrical engineering, Computer Engineering, or Software Engineering with significant hardware/electronics coursework or hands-on experience.

  • 5+ years of hands-on experience in hardware-software integration, low-level driver development, or firmware development with proven ability to lead technical projects.

  • Strong proficiency in one or more programming languages such as Python, Java, C#, with additional experience in C/C++ for low-level programming.

  • Demonstrated ability to read and interpret electrical schematics, block diagrams, and hardware datasheets.

  • Experience with hardware debugging tools such as oscilloscopes, logic analyzers, JTAG debuggers, or similar instruments.

  • Excellent problem-solving skills in developing software solutions for sophisticated hardware-software interactions. Ability to collaborate with hardware teams, demonstrating deep technical ownership of hardware-software integration projects.

Ways To Stand Out from the Crowd:

  • Hands-on experience with PCIe, I2C, SPI, UART, or other hardware communication protocols. Experience developing device drivers for Windows or Linux environments.

  • Background in embedded systems, microcontrollers, DSPs, FPGAs, or custom ASIC integration. Experience wrapping native C/C++ libraries into managed DLLs for .NET/C# applications.

  • Knowledge of hardware validation methodologies and experience with automated hardware test equipment. Previous work in networking hardware, high-speed interconnects, or semiconductor validation environments.

  • Strong ability to bridge communication between hardware and software teams, translating hardware requirements into software solutions.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. Come build the future with us! Widely considered to be one of the technology worldโ€™s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family

Featured Jobs
More Jobs
Latest News
More News