Senior CPU Compiler Performance Engineer
NVIDIA · Zurich
Job description
About the role
Join NVIDIA's compiler organization to design and develop high‑performance CPU compiler software that enables AI, HPC and data‑center workloads on NVIDIA CPUs. You will work closely with hardware teams and upstream open‑source communities to drive hardware‑software co‑design.
Key responsibilities
- Collaborate with a geographically distributed partner organization to understand, modify and improve CPU compiler software.
- Analyze AI workloads and champion improvements in both new hardware and the compiler toolchain.
- Contribute new features and optimisation techniques targeting NVIDIA CPUs, engaging with upstream and open‑source communities.
- Develop compiler software optimised for performance and support next‑generation compute platforms.
Required profile
- BS, MS or higher degree in Computer Science, Computer Engineering or related field, or equivalent experience.
- 8+ years of experience in compiler development or related academic projects.
- Strong hands‑on C++ programming skills and good CPU architecture knowledge.
- Experience with pre‑silicon hardware/software co‑design and low‑level performance analysis.
Required skills
- C++ programming
- Compiler front‑ends and optimisation techniques
- Experience with GCC, LLVM or MLIR
- Knowledge of CPU architectures such as Arm (AArch32/AArch64), RISC‑V, x86_64, PowerPC or DSPs
- Performance modelling, simulation and analysis tools
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 hour ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
NVIDIA
Zurich
Related job offers
-
Senior Software Engineer – Engineering Productivity
Snowflake Zurich -
ICT Support Engineer – Serviceware & Ausbildung
Rocken® Zurich -
Senior D365 Functional Consultant – Supply Chain
On Zurich -
Postdoctoral position in embodied AI: robots that learn, adapt and collaborate
Idiap Research Institute Martigny -
Client Engineer – Platform Specialist 80‑100 %
Kanton Aargau Unterentfelden