24 hours ago
Remote, Germany +2 moreSenior
Responsibilities
- Design, implement, and maintain automated testing frameworks using robust and reusable code.
- Develop tools and workflows to validate software functionality against customer expectations.
- Validate software integration with GPUs, accelerators, and other hardware technologies.
- Investigate test results, identify defect root causes, and collaborate with development teams on solutions.
Requirements
- Degree in Computer Science or a related field, or equivalent experience.
- At least 5 years of software development experience on Linux platforms.
- Proficiency in Python and ability to write clean, efficient code.
- Familiarity with Linux shell scripting, Git, Linux networking concepts, and common software in Linux server installations.
- Strong problem-solving, attention to detail, collaboration, and willingness to learn.
- Preferred: experience with highly scalable distributed systems and system administration.
- Preferred: experience with Kubernetes and Docker.
- Preferred: hands-on experience with AI-assisted coding tools.
Benefits
- The role offers opportunities to develop skills and take initiative.
- NVIDIA provides a diverse and supportive work environment and is an equal opportunity employer.
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.
