Nvidia

Software Performance Engineer

Nvidia
Apply
1 day ago
Zürich, SwitzerlandMid Level

Responsibilities

  • Work with developers to test new components through unit, functional, and performance testing.
  • Develop verification environments and tools to qualify products functionally and from a performance perspective.
  • Investigate performance issues in networking Linux drivers.
  • Analyze coverage measures to identify verification gaps and track progress toward releases.
  • Define and implement coverage measures for stimulus and corner cases.
  • Apply AI-focused practices in daily work and collaborate with cross-functional teams.

Requirements

  • Bachelor of Science degree or equivalent experience in Computer Science or Software/Computer Engineering.
  • At least 3 years of work experience in low-level software development.
  • Strong programming skills in Python and/or C.
  • Strong focus on performance aspects of low-level code design.
  • Background in networking and protocols.
  • Creative, motivated, and results-oriented approach to work.
  • Preferred: Linux operating systems experience, strong debugging and analytical skills, and experience analyzing and debugging low-level code performance.

Benefits

  • Competitive salary and a generous benefits package.
  • Opportunity to work on NVIDIA networking products and technologies in a global, technology-focused environment.
  • NVIDIA is an equal opportunity employer committed to a diverse work environment.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

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.

Contact me