Embedded SW Engineer (QNX & Linux)

Career

Open positions & working at aiMotive

Location: Budapest, Hungary

Embedded SW Engineer (QNX & Linux)

aiDrive is an automated driving platform with revolutionary virtual sensor technology that brings unparalleled data reusability for all levels of autonomy and different sensor setups. Using the latest available camera and radar sensors as well as navigational map support, aiMotive can create state-of-the-art Highway Assist solutions with Automatic Lane Change and Highway Interchange Management. aiDrive can also enable vehicles to move through and park in structured parking environments without the driver being in or near the car with its proprietary Automated Valet Parking Application. 

An accurate understanding of the surroundings of the vehicle is at the heart of automated driving applications, detecting and providing 3D properties of static and dynamic objects surrounding the vehicle is one of the fundamental building blocks in delivering a safe and reliable automated driving experience. 

Job Summary  

  • Integration of self-driving software into different embedded systems running either QNX or Linux. 
  • Build and customize vendor Board Support Package (BSP) for the self-driving stack, vehicle system and test infrastructure. 
  • Build custom embedded Linux with Yocto project. 
  • Port self-driving software to new platforms 
  • Integrate / adapt ADAS sensors (camera, radar, lidar, GPS, etc.) and communication interfaces (CAN, Ethernet, UART, etc.) to the platform-specific OS / HW. 
  • Support aiDrive teams in platform-specific development activities.   

Key Requirements  

  • Experience in developing SW for embedded OS (QNX or Linux) 
  • Knowledge of embedded system architectures 
  • Knowledge of embedded build systems (Make, CMake, Yocto) 
  • Strong C++ (or C) programming skills 
  • Experience in software development tools (Git, GitHub/GitLab, Docker, GDB) 
  • Hands on experience with sensors and communication interfaces 
  • 3+ years of experience in the field  
  • Ability to cooperate and work efficiently in a team 
  • Critical/systematic thinking, problem solving mindset, precision 
  • Good verbal and written command of English 

Considered as a plus  

  • Experience with QNX, in-depth knowledge of its system architecture 
  • Experience with Linux kernel / driver development 
  • Experience with microcontrollers 
  • Hands on experience in performance profiling and optimization 
  • Experience in developing safety critical or real-time systems 
  • Experience in working with international teams 

What We Offer 

  • Competitive salary
  • Fitness opportunities 
  • Corporate health insurance package
  • Free lunch every office day, 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