Senior Compiler Engineer

Ignite Next GmbH

Zürich

Hybrid

CHF 120.000 - 160.000

Vollzeit

Vor 12 Tagen

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Ignite Next GmbH in Zürich, Switzerland seeks a senior software engineer to design and ship a software integration kit for ComputeRAM, build library components connecting applications to hardware, and develop compiler passes that lower AI primitives to our hardware.

You will work from prototype to production with clean code, clear documentation, and measurable speed and energy gains, collaborating closely with silicon teams and user-facing groups.

Qualifikationen

  • 5+ years building low-level software or compilers.
  • Shipped production code.
  • Experience with embedded systems and compiler design.
  • Strong documentation and writing habits.

Aufgaben

  • Design and implement embedded software libraries and low-level runtime for ComputeRAM-enabled platforms.
  • Develop and maintain the compiler path (MLIR/LLVM passes, code generation, kernels) that maps AI and DSP primitives and related operations to our hardware.
  • Develop and refine a benchmarking and profiling framework that incorporates reproducible tests, dashboards, and regression gates.
  • Strengthen build, test, and CI so releases are predictable and artifacts are easy to consume.
  • Collaborate with hardware, architecture, and customer-facing teams; write precise specs and documentation; turn feedback into roadmap items.

Kenntnisse

C++
Python
Embedded systems
Compiler design
Memory & concurrency
Performance profiling
Documentation

Tools

MLIR/LLVM passes
Code generation

Jobbeschreibung

Zürich, Switzerland
Seniority: 5+ years (systems, compilers, or embedded)

Join the core software team that turns ComputeRAM into something developers love to use. You will design and ship a software integration kit, build the software library components that sit between applications and hardware, develop compiler passes that lower NN/DSP ops to our primitives, and own a solid benchmarking pipeline. You will work closely with silicon and equally closely with users, moving from prototype to production with clean code, clear documentation, and measurable speed and energy gains.

What you’ll do
  • Design and implement embedded software libraries and low-level runtime for ComputeRAM-enabled platforms.
  • Develop and maintain the compiler path (MLIR/LLVM passes, code generation, kernels) that maps AI and DSP primitives and related operations to our hardware.
  • Develop and refine a benchmarking and profiling framework that incorporates reproducible tests, dashboards, and regression gates.
  • Strengthen build, test, and CI so releases are predictable and artifacts are easy to consume.
  • Collaborate with hardware, architecture, and customer-facing teams; write precise specs and documentation; turn feedback into roadmap items.
Outcomes (first 18 months)
  • A production-ready driver + runtime stack for at least one MCU target and one accelerator-class target.
  • A working compiler path with visible wins in latency and energy on representative models, documented end-to-end.
  • A stable benchmark suite with automated reports and performance guards integrated in CI.
  • Developer-quality docs, examples, and reference projects that make first use smooth for partners.
Requirements
  • 5+ years building low-level software or compilers; strong C++ and Python; you have shipped production code.
  • Hands-on experience with embedded systems and compiler design
  • Solid systems understanding. memory and concurrency fundamentals
  • Comfortable reading hardware datasheets and working at the HW/SW boundary.
  • Evidence of performance work (profiling, tracing, optimization) on embedded or accelerator targets.
  • Clear writing, good documentation habits, and a collaborative approach.
Nice to have
  • Experience deploying deep-learning workloads on edge devices; familiarity with TensorFlow Lite for Micro, TVM, or IREE.
  • HPC exposure (DirectML, OpenCL, CUDA) or DSP algorithm implementations.
  • CI/CD depth and packaging for developer kits, utilizing GitHub Actions or a similar tool.
  • Quantization and fixed-point experience for edge inference.
Interview flow (indicative)
  1. 30-min intro with HR (role/context)
  2. First Technical deep dive
  3. Second Technical Deep Dive
  4. (Optional) Third Technical Deep Dive
  5. Systems/product conversation with management
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Lead Software Engineer
Lead Software Engineer

Ignite Next GmbH • Zürich

Hybrid
CHF 140.000 - 190.000
Senior Software Engineer - Low-Level Systems, Compilers & Embedded AI
Senior Software Engineer - Low-Level Systems, Compilers & Embedded AI

TalentCloud Group • Zürich

Vor Ort
CHF 100.000 - 130.000
Compiler Engineer
Compiler Engineer

IC Resources • Zürich

Vor Ort
CHF 150.000 - 210.000
Senior Compiler Researcher / Architect
Senior Compiler Researcher / Architect

European Tech Recruit • Zürich

Vor Ort
CHF 120.000 - 190.000
Compiler Engineer
Compiler Engineer

NextSilicon • Zürich

Vor Ort
CHF 120.000 - 180.000
Senior Compiler Engineer
Senior Compiler Engineer

NextSilicon • Zürich

Vor Ort
CHF 82.000 - 111.000
Senior Embedded Compiler Engineer for Edge AI & DSP
Senior Embedded Compiler Engineer for Edge AI & DSP

Ignite Next GmbH • Zürich

Hybrid
CHF 120.000 - 160.000
Senior Compiler Engineer - AI/DSP & HW-SW Co-Design
Senior Compiler Engineer - AI/DSP & HW-SW Co-Design

IC Resources • Zürich

Vor Ort
CHF 150.000 - 210.000
Standard Custom Design Engineer
Standard Custom Design Engineer

Ignite Next GmbH • Zürich

Hybrid
CHF 140.000 - 190.000
Compiler Engineer (MLIR)
Compiler Engineer (MLIR)

microTECH Global LTD • Zürich

Vor Ort
CHF 150.000 - 210.000