Senior/Principal Linux Kernel Engineer

Meet your recruiter Khrystyna Derpak
Vacancy details
Software Engineering
Embedded Engineer
Senior
Bulgaria, 
Krakow, 
Lviv, 
Malaga, 
Poland, 
Porto, 
Portugal, 
Sofia, 
Spain, 
Ukraine, 
Warsaw, 
Wroclaw
Remote

Drivers of change, it’s your time to pave new ways. Intellias, a leading software provider in the automotive industry, invites you to shape the future of driving. Join the team and co-create digital products for the world’s top-tier brands.

What project we have for you

Premium next-generation complex cockpit solution development for one of the biggest OEM.

What you will do

  • Contribute to the development and bug-fixing of the infotainment platform on the new hardware platform.
  • Porting and customization of Linux or other operating systems in the infotainment domain.
  • BSP Development: Kernel drivers development for different OS’s.
  • FreeRTOS and boot loaders patching.
  • BSP upgrades to the new versions: kernel, patches, etc.
  • Participate in automotive product programs.
  • Performance optimization of Linux OS deployed on QNX hypervisor:
    • System boot sequence analysis;
    • System calls profiling;
    • Resource usage profiling;
    • Service auditing;
  • Reviewing changes done by the platform team and other teams.
  • Ensure the code of services complies with company/project policies and best practices.
  • Documentation of the above-mentioned activities.

What you need for this

Requirements:

  • 4+ years of experience in C/Linux kernel development
  • Knowledge of Linux kernel internals
  • Understanding of block devices, character devices, user space, and kernel space interactions 
  • Experience in Inter-process and Inter-core communication
  • Experience in Multithreading and Concurrency
  • Experience with memory and other OS resources management
  • Experience with Linux SystemD and service management
  • Experience working with debuggers and profilers.
  • Experience in working/creating software development documentation
  • Experience with debugging Linux kernel issues

Nice to have:

  • Experience with Renesas, NXP or Qualcomm based automotive development platforms
  • Experience with CAN or other automotive buses
  • Familiar with VIRTIO and paravirtualization
  • Experience in DTB/DTS modifications and EMMC management
  • Experience in the Yocto Project Experience in GIT
  • Profiling performance issues

Higher Education: Bachelor’s degree or higher / good engineering background

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

C++
Kernel
Linux

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.