Compiler Developer (m/f/d)

Compiler Developer (m/f/d)

Compiler Developer (m/f/d)

Compiler Developer (m/f/d)

Instaffo GmbH

Internet, IT

München

  • Art der Beschäftigung: Vollzeit
  • 60.000 € – 80.000 € (Unternehmensangabe)
  • Vor Ort
  • Zu den Ersten gehören

Compiler Developer (m/f/d)

Passt der Job zu Dir?

Mit einem XING Profil siehst Du gleich, welche Deiner Fähigkeiten und Wünsche konkret zum Job passen. Damit Du Dich nicht nur im Home-Office wie zuhause fühlst.

Jetzt anmelden und herausfinden

Über diesen Job

You are interested in the position as Compiler Developer (m/f/d) at Akhetonics GmbH?
On the job platform Instaffo, you can apply for this and other jobs with ease. Create your profile in under 3 minutes and start the application process with just a few clicks.
Please note that the position is only available to applicants from Germany, Austria, Switzerland, and other EU countries.
The language requirements for this position are: English - Native speaker.

Join Akhetonics, a pioneer creating the world's first all-optical XPU for general-purpose, ultra-low power, high-performance computing and AI, utilizing a fully secure, European supply chain. As a Compiler Developer, you will be crucial in developing and implementing advanced compiler components using C#, focusing on SSA-based architectures, SPIR-V, and adherence to Clean Code standards. Your core responsibilities will include optimizing code generation strategies, implementing sophisticated program analysis (e.g., Liveness, Dominance Analysis), and refining techniques like Register Allocation within an agile environment.

Activities

  • Develop and implement compiler components using C# or another object-oriented language.
  • Deep understanding and application of SPIR-V concepts and documentation in compiler development.
  • Working with SSA-based compiler architectures to improve code quality and performance.
  • Implement and optimize program analysis techniques, including:
    • Data flow analysis (Liveness, Use-Def Chains, Reaching Definitions).
    • Dominance analysis and Control flow analysis.
  • Develop and refine code generation and optimization strategies:
    • Register Allocation and handling of Spilling.
    • Instruction Legalization/Expansion.
  • Considering and optimizing Register Pressure.
  • Handling special instructions such as Phi Instructions.
  • Ensuring code quality through adherence to Clean Code principles.
  • Creating and executing robust Unit & Integration Tests.
  • Active contribution to an agile development environment.

Requirements

Must Have criteria:

  • Experience in LLVM / MLIR / SPIR-V / HLSL / Shader-Compiler 
  • IR-/Backend-/Codegen-Erfahrung 
  • Memory models, type systems, calling conventions 
  • Systems-level C++ or Rust or Go 
  • Debugging complex Compiler Pipelines 
  • Experience in industrial Toolchains  
  • C# / object-oriented language

 

General knowledge of

SSA-based compilers:

 

  • Program analysis:
    • Data flow analysis (liveness, use-def chains, reaching definitions)
    • Dominance analysis
    • Control flow analysis
    • Register pressure
    • Phi instruction
  • Code generation & optimization:
    • Register allocation
    • Spilling
    • Instruction legalization/expansion

 

Skills:

  • Working in agile environment
  • Testing (Unit & Integration)
  • Clean Code
  • Adaptability to custom/novel architectures

 

Team

You will be working in a small but focussed team in our Munich office.

Application Process

  • Send us your CV
  • We'll contact you via chat
  • Technical Interview

About the Company

Akhetonics is creating the world’s first all-optical XPU, a cross-domain processor for general-purpose, ultra-low power, high-performance computing and AI. Furthermore, our photonic processors are created using a purely European supply chain, from fabrication to packaging, allowing for an unmatched security in the high-performance computing domain.

Unternehmens-Details

company logo

Instaffo GmbH

Internet, IT

51-200 Mitarbeitende

Heidelberg, Deutschland

Ähnliche Jobs

Senior Software Engineer (m/w/d)

21strategies GmbH

Hallbergmoos + 0 weitere

54.500 €72.000 €

Senior Software Engineer (m/w/d)

Hallbergmoos + 0 weitere

21strategies GmbH

54.500 €72.000 €

AI Developer (m/w/d) - München

Optimus Search

München + 0 weitere

65.000 €85.000 €

AI Developer (m/w/d) - München

München + 0 weitere

Optimus Search

65.000 €85.000 €

AI Engineer - 120.000 € - Python, React

Optimus Search

Berlin + 0 weitere

0 €120.000 €

AI Engineer - 120.000 € - Python, React

Berlin + 0 weitere

Optimus Search

0 €120.000 €

Externes Job-Angebot. Von einem Partner.

R&D Engineer - AI Integration (m/f/d)

Advantest Europe GmbH

München + 0 weitere

82.000 €106.000 €

Externes Job-Angebot. Von einem Partner.

R&D Engineer - AI Integration (m/f/d)

München + 0 weitere

Advantest Europe GmbH

82.000 €106.000 €

Externes Job-Angebot. Von einem Partner.

Application Engineer - AI Enablement (m/f/d)

Advantest Europe GmbH

München + 0 weitere

76.000 €105.000 €

Externes Job-Angebot. Von einem Partner.

Application Engineer - AI Enablement (m/f/d)

München + 0 weitere

Advantest Europe GmbH

76.000 €105.000 €

Externes Job-Angebot. Von einem Partner.

R&D Engineer - Semiconductor Testing & AI Integration (m/f/d)

Advantest Europe GmbH

München + 0 weitere

74.500 €102.500 €

Externes Job-Angebot. Von einem Partner.

R&D Engineer - Semiconductor Testing & AI Integration (m/f/d)

München + 0 weitere

Advantest Europe GmbH

74.500 €102.500 €

Compiler Engineer (Neural Engine) - (m/f/d)

Apple Inc

München + 0 weitere

Neu · 

Compiler Engineer (Neural Engine) - (m/f/d)

München + 0 weitere

Apple Inc

Neu · 

Software Ingenieur- Computer Vision (m/w/d)

AllatNet Recruiting GmbH & Co. KG

München + 0 weitere

Software Ingenieur- Computer Vision (m/w/d)

München + 0 weitere

AllatNet Recruiting GmbH & Co. KG

Mathematiker Softwareentwicklung (m/w/d)

Guldberg GmbH

Gilching + 0 weitere

62.500 €71.500 €

Mathematiker Softwareentwicklung (m/w/d)

Gilching + 0 weitere

Guldberg GmbH

62.500 €71.500 €