IN THIS ROLE, YOU WILL BE RESPONSIBLE FOR:
Working on the mapper component, a tool that maps spiking neural networks onto our neuromorphic chip while maintaining the network accuracy, minimizing power consumption
Working closely with your direct colleagues in the SDK Team but also with the algorithm, architecture, and hardware teams to define the best mapping strategy for our technology
Providing valuable feedback to the hardware team to help them improve their design based on the mapping results.
WHAT DO YOU NEED TO BE SUCCESSFUL IN THIS ROLE:
Excellent programming skill in Python or C++
Good understanding of software architecture design
Industrial experience of solving a complex problem using any optimization algorithm
Good knowledge of graph theory, constraint solver or heuristic algorithm
Ability to prototype ideas quickly
Strong problem solving skill
Knowledge of digital/analog electrical circuit is a plus
Knowledge of machine learning/neural network is a plus
Experience with any deep learning compiler framework e.g. MLIR, TVM is a plus
WHAT DO WE OFFER:
A dynamic working environment around a fearless engineering culture,
Ambitious teams with the freedom to innovate,
A Flexible working environment (work from home policy, flexible working hours, advantageous holidays scheme ..),
An inclusive company culture which embraces communication, diversity and support around holistic and personal development.