Alle Stellen

Join NVIDIA's NVHPC compilers & tools group to analyze and run High Performance Computing (HPC) applications on HPC servers and systems, gaining insight into their performance characteristics. Applications range from small synthetic benchmarks to full applications utilizing distributed-memory systems with heterogeneous compute nodes including CPUs, GPUs, and many-core processors.

Tasks

  • Assist customers in GPU accelerating HPC applications.
  • Analyze HPC applications to better understand their performance characteristics.
  • Provide advice and drive compiler and applications engineering development teams based on analysis of HPC applications.

Requirements

  • BS/MS or equivalent experience in Computer Science or related engineering field.
  • 8+ years of programming experience.
  • Solid understanding of Fortran, C, C++, and programming techniques, especially for parallel architectures; preferably for compilers.
  • Experience with OpenACC, OpenMP, MPI, and CUDA.
  • Strong skills in performance analysis and tuning, as well as broad understanding of parallel applications development tools and runtime environments.
  • Strong mathematical fundamentals, including linear algebra and numerical methods.
  • Understand performance considerations, tradeoffs, and impact.
  • Expert interpersonal skills, logical approach to problem solving, good time management and task prioritization skills.
  • Excellent written and verbal communication skills.
  • Ability to work in a dynamic, product-oriented team.
  • Experience in leading and/or managing projects is a plus.
  • Deep understanding of machine architectures and micro-architectures.
  • Experience with debugging and porting, as well as assembly language programming, is a significant advantage.

Benefits

  • Competitive salaries and a generous benefits package.
  • Work with forward-thinking and hardworking people.
  • Environment designed for doing your life's best work.
  • NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer.
Bist du Teil dieses Unternehmens?

Dieses Unternehmensprofil wurde automatisch erstellt. Wenn du für NVIDIA Switzerland AG arbeitest, kannst du das Profil jetzt beanspruchen und verifizieren – kostenlos und in wenigen Minuten.

Verifizierte Profile erhalten ein Siegel und können ihre Seite, Stellen und Bewerbungen direkt verwalten.
Über uns
NVIDIA Switzerland AG ist die Schweizer Gesellschaft des internationalen Technologieunternehmens NVIDIA. Das Unternehmen ist in der Entwicklung, Vermarktung und Bereitstellung von Technologien, Produkten und Dienstleistungen in Bereichen wie künstliche Intelligenz, beschleunigtes Computing, Grafikprozessoren, Robotik, virtuelle Realität, Informatik und professionelle Visualisierung tätig. NVIDIA entwickelt weltweit Chips, Systeme, Software und Plattformen für Rechenzentren, Forschung, Gaming, Automobilindustrie, Industrieanwendungen, Gesundheitswesen und weitere technologieintensive Branchen. Die Schweizer Gesellschaft unterstützt die Aktivitäten von NVIDIA in der Schweiz und ist im Bereich IT-Dienstleistungen registriert.
Das Team

Work in the NVHPC compilers & tools group within a dynamic, product-oriented team.

Ähnliche Stellen