Alle Stellen

Join NVIDIA in a senior role focused on crafting outstanding compilers that unlock the potential of NVIDIA's CPUs for the world's largest AI and computing markets. The compiler organisation impacts every CPU, GPU, and compute unit built by NVIDIA, playing a key role in the performance of AI, HPC, and other critical software deployed globally in data centres, the cloud, and supercomputing centres.

Tasks

  • Design compiler and hardware software together, including developing new technologies for hardware-software co-design.
  • Work with a geographically distributed partner organisation to understand, modify, and improve CPU Compiler software at NVIDIA.
  • Analyse AI workloads to drive improvements in hardware and compiler toolchain, enhancing hardware-software co-design.
  • Contribute new features and optimisation techniques targeting NVIDIA CPUs, engaging with upstream and open source communities.
  • Develop compiler software optimised for performance.
  • Collaborate with relevant upstream projects and improve the state of the art.
  • Be part of a team central to artificial intelligence, high-performance computing, and data centre technologies.
  • Contribute towards the development of next-generation compute.

Requirements

  • BS, MS, or higher degree in Computer Science, Computer Engineering, or related field, or equivalent work experience with 8+ years of work experience.
  • Experience with compiler development or a related academic project.
  • Knowledge of Language Front-Ends or Compiler optimisation techniques and code generation modules.
  • Strong hands-on C++ programming skills.
  • Good CPU architecture and low-level performance analysis skills with hands-on experience in pre-Silicon hardware/software co-design.
  • Excellent verbal and written communication skills.
  • Knowledge of workload analysis and ability to drive improvements in hardware, software, libraries, and compilers, including effective use of performance modeling, simulation, and performance analysis tools.
  • Expertise with CPU architectures such as Arm Architecture (AArch32, AArch64), RISC-V, x86_64, PowerPC, or DSPs, and experience with pre-silicon compiler and toolchain contributions.
  • Track record of working with industry standard compiler infrastructure such as GCC, LLVM, or MLIR.
  • Knowledge of AI algorithms, scientific HPC applications, and related code optimisations.
  • Significant contributions to free software and open source compiler communities.

Benefits

  • Highly competitive salaries.
  • Comprehensive benefits package.
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 alongside an outstanding engineering team with vision in compiler technology and systems software, collaborating with geographically distributed partners and engaging with upstream and open source communities.

Ähnliche Stellen