Logo Black Semiconductor

Senior Software Compute Architect

Job

  • Level
    Senior
  • Job Feld
    Software, Back End
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Aachen
  • Arbeitsmodell
    Onsite
  • Job Zusammenfassung

    In diesem Job entwickelst du die Softwarearchitektur für unseren hybriden Computer, indem du Programmiermodelle, Compiler und Strategien zur dynamischen Arbeitslastverteilung definierst, um AI-Workloads zu optimieren.

    Job Technologien

    Deine Rolle im Team

    • We are seeking a skilled Senior Software Compute Architect at Black Semiconductor to own the software architecture enabling our next-generation hybrid electronic/photonic compute engine.
    • You will define the programming model, compiler and runtime strategy, and workload-placement mechanisms that allow operations to dynamically execute across the most suitable compute path.
    • Working closely with the Architecture Lead, Senior Hardware Compute Architect, and software ecosystem teams, you will define how instructions, kernels, and libraries expose the hybrid architecture to higher-level frameworks and enable scalable execution across the platform.
    • Your work will drive performance-focused hardware/software co-design by evaluating AI workloads across candidate architectures and guiding system-level decisions.
    • This role bridges compiler architecture, heterogeneous compute systems, and electronic-photonic co-design.
    • To join our team, you should be excited to define the programming model, instruction abstractions, and software interfaces that expose hybrid electronic/photonic compute capabilities to compilers, libraries, and AI frameworks.
    • Own the compiler, runtime, and library strategy required to map workloads and kernels to the optimal compute path.
    • Develop performance models for AI workloads, including transformer training and inference, to evaluate hardware/software configurations before silicon implementation.
    • Partner with the Hardware Compute Architect to co-design interface contracts, telemetry, and control mechanisms enabling dynamic workload movement between compute paths.
    • Define software and firmware strategies for scale-up and scale-out execution, including workload distribution and routing across nodes, packages, and systems.
    • Prototype kernels, libraries, and runtime concepts to validate architectural decisions against real AI benchmarks.

    Unsere Erwartungen an dich

    Ausbildung

    • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience.

    Qualifikationen

    • Strong background in kernel and library optimization for AI workloads across different hardware backends.
    • Understanding of scale-up and scale-out systems software, including workload distribution, runtime scheduling, and accelerator control-plane interactions.
    • Proven ability to collaborate with hardware architects to define shared interfaces and system-level design decisions.
    • Familiarity with photonic or optical compute concepts and their impact on compiler/runtime strategies will be considered a plus.
    • Contributions to open compiler or runtime ecosystems (e.g., MLIR, Triton, PyTorch backends) or exposure to firmware-level scheduling and accelerator control-plane design will be considered a plus.

    Erfahrung

    • 5+ years of experience building compiler, runtime, or systems software for accelerated, heterogeneous, or specialized compute platforms.
    • Strong compiler architecture experience, including LLVM, MLIR, or comparable compiler infrastructure targeting custom accelerators or heterogeneous hardware.
    • Experience defining instruction sets, programming models, or hardware/software abstractions for novel compute architectures.
    • Experience modeling AI workload performance, including LLM training and inference, across different hardware architectures.
    • Experience with compiler, runtime, and AI software ecosystems, including LLVM/MLIR, Triton, CUTLASS-style DSLs, PyTorch, JAX, Python, C++, and profiling/performance-modeling tools for architecture exploration.
    • Experience with heterogeneous compute ecosystems such as CUDA, ROCm, Triton, oneAPI, or custom accelerator software stacks will be considered a plus.

    Unser Angebot

    • We offer a comprehensive benefits package with outstanding insurance, pension and virtual stock options for your mental, physical, and financial health.

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Aachen

      Nordrhein-Westfalen

      Deutschland

    Das ist dein Arbeitgeber

    Black Semiconductor

    Black Semiconductor

    Die Black Semiconductor GmbH mit Sitz in Aachen entwickelt innovative Lösungen für die Chip-Konnektivität. Dabei setzt das Unternehmen auf integrierte photonische und elektronische Technologien, die auf Graphen basieren. In Aachen wird eine Pilotfertigung und Entwicklungsinfrastruktur eingerichtet.

    Description

  • Unternehmenstyp
    Startup
  • Arbeitsmodell
    Onsite
  • Branche
    Elektronik, Automatisation
  • Logo Black Semiconductor

    Senior Software Compute Architect

    Ort
    Aachen
    Arbeitsmodell
    Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)
    Nur Englisch
    Nur Englisch erforderlich

    Weitere Jobs