AdasWorks logo

Embedded SW Engineer (QNX & Linux)

AdasWorks·Salary not specified

Primary stack

C++Communication

Nice to have's

Linux

Job description

About the Position

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.

We are looking for an Embedded SW Engineer (QNX & Linux) to join our team in Budapest, Hungary.

Responsibilities

  • 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.

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.

Nice to Have

  • 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.

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 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.

About the Company

aiMotive is a leading company in the development of automated driving platforms, providing innovative solutions for the automotive industry. Our mission is to create safer and more efficient driving experiences through cutting-edge technology and research.

Apply for this Position

Attach your CV and choose a file.

I hereby acknowledge that I have read and understood the Recruitment Data Protection Notice of aiMotive Kft.

By ticking the following box, I give an exact and freely given consent to aiMotive Kft. to store my personal data collected during the recruitment procedure for 12 more months from the day the opening position is filled so that I can be informed about other opening positions and so that my application can be considered during other evaluations as well. By ticking the box, I also declare that I understand that I have the right to withdraw my consent at any time, in case of which the company is obliged to delete all of my personal data.

© AdasWorks. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at AdasWorks

All 2 roles

Popular searches