Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

NPU Architect

SEMRON GmbH

Dresden

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 30+ Tagen

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A prominent technology firm in Germany is seeking a skilled engineer to design the next iteration of 3D in-memory compute chips. You will collaborate with hardware, compiler, and ML engineers to optimize execution of ML workloads. Ideal candidates possess a strong understanding of computer architecture and programming experience in C/C++ and Python. This role offers an opportunity to work on cutting-edge technology in an innovative environment.

Qualifikationen

  • Strong understanding of computer architecture, digital design, and micro-architecture concepts.
  • Familiarity with AI/ML algorithms, frameworks, and workloads is crucial.
  • Programming experience in C/C++ and Python is required.

Aufgaben

  • Design and specify the structure and internal organisation of core architecture modules.
  • Evaluate module performance and efficiency for key workloads with the software team.
  • Monitor emerging trends in AI workloads and hardware architectures to guide evolution.

Kenntnisse

Computer architecture
Digital design
Micro-architecture concepts
C/C++ programming
Python programming
AI/ML algorithms
AI frameworks

Ausbildung

BS/MS/PhD in EE, CS, or related field

Tools

Timeloop
ZigZag
Verilog
System Verilog
Jobbeschreibung
About the Role

In this role you'll be responsible to design the next iteration of SEMRON's 3D in-memory compute chip. You will collaborate with a team of hardware, compiler and ML engineers to optimise all aspects of executing ML workloads based on our capacitive analog in-memory matrix-vector multiplication units.


What you will do:
  • Design and specify the structure and internal organisation of core architecture modules, aligned with workload requirements and software deployment processes.
  • Partner with the software team to evaluate module performance and efficiency for key workloads, uncover performance constraints, and inform architectural choices.
  • Monitor emerging trends and research in AI workloads, hardware architectures, and applications to guide the evolution of next-generation architectures.

What you should bring in:
  • BS/MS/PhD in EE, CS, or a related field
  • Understanding in computer architecture, digital design, and micro-architecture concepts
  • Familiarity with AI/ML algorithms, frameworks, and workloads
  • Programming experience in C/C++ and Python

Helpful but not required:
  • Hands-On Experience with ML Hardware Exploration Frameworks like Timeloop, ZigZag, etc.
  • Hands-On Experience with HDLs such as Verilog or System Verilog

Why us?
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.