Compiler Engineer - aiWare

Career

Open positions & working at aiMotive

Location: Budapest, Hungary

Compiler Engineer - 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 
  • Improve performance and find creative ways to make workflows more efficient 
  • Work with high autonomy and proactively explore new solutions  

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 
  • Experience in CUDA 
  • Familiarity with gtest, gmock or other unit testing framework 

What We Offer 

  • Competitive salary  
  • 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 
  • Corporate health insurance package 
  • 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 manufacturers 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