GrAI Matter Labs (www.graimatterlabs.ai), a fabless semiconductor company specialized in brain-inspired technology, designs and develops fully programmable ultra-low power neuromorphic HW for sensor analytics and machine learning. The company has offices in Eindhoven (NL), Paris (FR) and San Jose (USA) and has strong relations with top-ranking research groups.

Responsibilities

We are looking for Software Development Tools Engineers to join our team in Eindhoven. As a Tools Engineer at GrAI Matter Labs, you will contribute with your expertise in architecting, designing, and implementing industry-strength compilers, constraint solvers, simulators, debuggers, and IDEs. These tools will enable highly efficient implementations of end-to-end AI applications on edge devices, such as security cameras, drones, cars, home automation systems, etc. The applications range from heart-rate monitoring to video analytics and autonomous driving. Experience with artificial intelligence is appreciated, but not required.

As a member of this team, you will work closely with our architects, hardware designers, and application developers. Your work will be key to enabling application developers to easily program our platform and get the best performance out of it.

Requirements

  • M.Sc or Phd in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience at least in one of the following: compiler construction, FPGA mapping tools, instruction-set simulators, debuggers, IDEs
  • Experience in programming or developing tools for DSP architectures
  • Experience with software architecture, design and development
  • Good knowledge of algorithms for optimization problems
  • Good understanding of modern software development practices
  • Excellent problem analysis skills
  • Excellent communication skills in English (both speaking and writing)
  • Team player with good interpersonal skills

Nice to have

  • Knowledge/experience with data flow models of computation and architectures
  • Working knowledge of artificial intelligence, deep learning, and/or neuromorphic computing
  • Experience with common requirements management practices
  • Familiarity with Agile development methodologies.
  • Understanding of hardware development practices