C++ Developer (aiWare)

Career

Open positions & working at AImotive

Location: Budapest, Hungary

C++ Developer (aiWare)

aiWare is an Automotive Neural Network Accelerator Hardware IP delivering up to 24 TOPS per core, 95%+ MAC utilization and low power consumption. It is developed by engineers working side-by-side with our automated driving teams to create a unique solution targeting high performance L2-L4 automotive grade real-time AI inference for AD/ADAS. A highly autonomous engine placing minimum demands on the host CPU, aiWare can be either integrated within an SoC or as the primary computation unit of stand-alone NNA chip.

Read more about how aiWare Studio, a unique set of interactive tools based on an innovative NN-centric approach, helping automotive production engineers optimize embedded AI more flexibly and quickly than conventional SDKs.


Job Summary

  • Develop neural network compiler for custom NN accelerator hardware in C/C++ environment
  • Develop runtime API for custom NN accelerator hardware in C/C++ environment
  • Design and implement in-house and public command line and GUI tools
  • Algorithm optimization

Key Qualifications

  • Advanced knowledge of C/C ++
  • Excellent logical skills
  • Ability to work independently, willingness to take initiative
  • Social competency, flexibility and ability to work in a team
  • Intermediate English skills

Considered as a plus

  • Artificial neural network experience
  • Embedded software development experience
  • Basic parallelization skills (threads, mutex, etc.)
  • Experience in multi OS development (Windows/Linux/MAC)
  • Working knowledge of git, cmake, python, bash, jenkins
  • Experience in developing performance critical software
  • Familiarity with gtest, gmock or other unit testing framework

What We Offer

  • The opportunity to solve difficult problems with immediate real-world applications
  • Competitive salary, share option and fitness opportunities
  • Work on the hottest applied research problem at one of the fastest growing startup in Europe
  • Develop solutions for the largest car manufacturers and their suppliers in the US, Europe and Asia
  • Test your solution in realistic simulated scenarios and a fleet of cars across multiple continents every day
  • Submit patents of new solutions
  • We believe: people over process, we are keen to maintain work-life balance

Apply for this position