Senior Compiler Engineer – Novel Computing Architecture
IC Resources · Zurich
Job description
About the role
An early‑stage deep‑tech company in Zurich is building a novel computing architecture for compute‑intensive workloads. They are seeking a Senior Compiler Engineer to design and implement the compiler and software stack that will run on their proprietary hardware.
Key responsibilities
- Design and develop a full compiler stack tailored to a new hardware architecture.
- Create intermediate representations, compiler passes, and lowering pipelines.
- Implement hardware‑aware optimisations and code‑generation capabilities.
- Translate high‑level workloads into efficient execution on the target platform.
- Collaborate closely with founders and hardware engineers on hardware‑software co‑design.
- Define interfaces across compiler, runtime, and architecture layers.
- Profile, benchmark, and debug generated workloads.
- Contribute to the technical roadmap and engineering standards.
Required profile
- Strong modern C++ development experience.
- Professional compiler engineering experience using LLVM, MLIR or comparable infrastructure.
- Solid understanding of intermediate representations, compiler passes, lowering and optimisation.
- Experience working close to hardware or targeting custom silicon, accelerators or specialised processors.
- Ability to operate independently in a fast‑moving early‑stage environment.
Required skills
- C++
- LLVM
- MLIR
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 day ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
IC Resources
Zurich
Related job offers
-
Senior CPU Compiler Performance Engineer
NVIDIA Zurich -
Senior Software Engineer – Engineering Productivity
Snowflake Zurich -
ICT Support Engineer – Serviceware & Ausbildung
Rocken® 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