TL;DR

Neuromorphic AI Software Developer (AI): Designing, implementing, and optimizing Intel's neuromorphic AI software stack and SDK with an accent on delivering robust and efficient software solutions. Focus on enabling developers and customers to build high-performance physical AI applications powered by Intel's neuromorphic technology.

Location: Germany, Munich. This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.

Company

Intel invents at the boundaries of technology to make amazing experiences possible for business and society, and for every person on Earth.

What you will do

  • Design, implement, and test components of Intel's neuromorphic AI software stack, including model optimization, compiler, and runtime modules.
  • Collaborate with customers and partners to design optimized algorithms and applications.
  • Partner with hardware architects to optimize HW/SW co-design for performance and scalability.
  • Integrate neuromorphic software into leading robotics, IoT, and sensing frameworks to enable broad ecosystem adoption.
  • Participate in code reviews, documentation, and continuous improvement of software processes.
  • Assist in profiling and benchmarking software performance.

Requirements

  • MSc in Computer Science, Physics, Mathematics, Computer/Electrical Engineering, or a related field.
  • Strong analytical and applied skills in mathematical optimization, robotic control, motion planning, and related SW tools and libraries.
  • 6+ years of experience in Python and/or C/C++ with the ability to design and write quality code.
  • 3+ years of experience with developing hardware-aware algorithms for neuromorphic hardware systems in the domains of mathematical optimization, graph search, motion planning, or robotic control.
  • Experience with performance profiling and benchmarking algorithms on neuromorphic hardware systems versus competitor systems.
  • Work permit in Germany.

Nice to have

  • Deep expertise in low-level performance engineering of neuromorphic hardware systems, including workload quantization, workload distribution, and low-level kernel programming.
  • Experience deploying real-time control or motion planning systems on robotic hardware in research or production environments.
  • Demonstrated experience in end-to-end architecture design for large-scale AI or robotics software systems, including performance optimization across hardware-software boundaries.

Culture & Benefits

  • Intel makes possible the most amazing experiences of the future.
  • Intel invents at the boundaries of technology to make amazing experiences possible for business and society, and for every person on Earth.
  • Harnessing the capability of the cloud, the ubiquity of the Internet of Things, the latest advances in memory and programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting industries and solving global challenges.