Software Developer - aiWare


Open positions & working at aiMotive

Location: Budapest, Hungary

Software Developer - aiWare

aiWare is an NPU (Neural Processing Unit) developed by engineers working in close cooperation with our automated driving teams to create a flexible and integrated solution.

With processors (CPUs, GPUs, NPUs) getting more complex, develompent efforts become more and more software-heavy. Creating efficient hardware requires building a sophisticated compiler, profiling the hardware, and optimizing it to the needs of the workloads that will be run on it.

As a Compiler Engineer, you will have the opportunity to maximize the performance of existing, already mass-manufactured chips, and also form the shape of new hardware designs still being under development.

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, public command line and GUI tools
  • Algorithm optimization

Key Qualifications

  • Advanced knowledge of C/C++, at least 3 years of experience
  • 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

  • Competitive salary and long-term bonus system
  • Fitness opportunities
  • Free lunch every workday, nearby at one of the best all-you-can-eat restaurants in Budapest or delivered by Wolt for Work
  • Work on the hottest applied research problem in an agile working culture, backed by a strong, stable and future-proof industrial partnership
  • Develop solutions for one of the largest car manufacturer with a global reach
  • Test your solution in realistic simulated scenarios and a fleet of cars across multiple continents every day
  • Be proud of seeing your solution on the road
  • Visit relevant international conferences, submit patents of new solutions
  • We believe: people over process, we are keen to maintain a work-life balance

Apply for this position