I

Intel

Pioneers microprocessors, CPUs for PCs

AI Software Development Engineer - Neuromorphic Computing

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeMunich, Germany€79.1k - €145k /yr

About the Job

Requirements

  • A Bachelor's degree with 5+ years of experience, a Master's degree with 3+ years of experience, or a PhD in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or a related discipline.
  • Strong professional experience developing software in C++ and Python.
  • Hands-on experience with LLVM and/or MLIR compiler frameworks.
  • Solid understanding of modern software engineering practices, including Git version control, code reviews, testing and debugging, and CI/CD workflows.
  • Experience working with AI frameworks such as PyTorch, TensorFlow, or JAX.
  • Strong English communication skills.

Responsibilities

  • Design and develop next-generation compiler technologies for autonomous and event-driven AI workloads.
  • Solve compilation challenges for massively parallel spatial architectures, including graph partitioning, placement and routing, scheduling, automatic kernel selection, and distributed memory allocation.
  • Build and enhance compiler infrastructure using LLVM and MLIR frameworks.
  • Develop domain-specific languages and high-performance kernels to maximize application efficiency.
  • Prototype and demonstrate emerging AI workloads on neuromorphic accelerators.
  • Partner with cross-functional teams across hardware, runtime, systems, and AI applications.
  • Drive software quality through code reviews, automated testing, benchmarking, and documentation.
  • Contribute to the evolution of modern AI software engineering practices and tools.

Desired Qualifications

  • Experience with modern AI compiler frameworks and deployment tools such as Triton, IREE, TVM, ONNX, and OpenVINO.
  • Experience with AI accelerators, neuromorphic hardware, or heterogeneous computing systems.
  • Experience with parallel programming and performance optimization, including CUDA, OpenCL, and multithreading.
  • AI model development across areas such as computer vision, natural language processing, large language models, vision language models, and signal processing.
  • Experience with optimization algorithms including integer linear programming, SAT/SMT solvers, and graph partitioning.
  • Experience with performance analysis and profiling tools such as Intel VTune, Nsight, cProfile, or VizTracer.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs