NextHire Try for free

karnex

Posted 2 Jul 2025

Sr. Linux Kernel Engineer _Bangalroe

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Engineering
Posted
2 Jul 2025

About the role

Job descripton :


Designation : Sr. Linux Kernal engineer

Experience : 8 to 12 years

Location : Bangalore


Details :


Master’s/bachelor’s degree in Electronics or Computer Engineering

· 10+ years of experience in software development, Architecture.

· 8+ Years of experience on either QNX or LINUX or Android driver development and debugging robust systems.

· Good understanding either QNX internals or Kernel Internals, C programing.

· Understanding of QNX or Android/Linux Boot Sequence and various Framework module architecture.

· Hands on troubleshooting issues on run-time environment.

· Strong communication and inter-personal skills.

· Proficient in multi-threaded programming and middleware solution development on Linux & Android environment.

· Strong in fundamentals of Inter Process Communication and OS concepts.

· Creative problem-solver capable of creating and reproducing complex software defects.

· Android build, porting and customization experience

· Expertise in different Kernel components like MM, Scheduling, Process Management etc

· Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development.

· Good Understanding on ARM 32/64 Architectures and Kernel Debugging

· Expert in any of Realtime OS like RT Linux, QNX , VXworks.

· Expert in Display, Camera, Input device subsystems in Linux Kernel.

· Expert in I2C, SPI, UART subsystems in Linux Kernel.

· Expert in QNX drivers resource manager, boot up etc..

· Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO

· BSP Display, Camera, PICe, Ethernet Protocols and low-level drivers like I2C, SPI, UART


Languages:

Required: C, C++, HAL, Device Drivers, System programming.

Desirable: Scripting, Yocto, perl, Python, JAVA

OS:

Required: Linux/QNX/Android/RT Linux.

Tools:GIT, Gerrit, HW debugging using Analyzers and HW debuggers.

Experience with cross compiler tool chain and build IDEs



What is Nice to Have

· Master’s degree or PG Diploma in Embedded systems or equivalent

· Experience with multi-core System-on-Chip processors with hypervisor.

· Experience developing automotive products or personal computing and mobile device platforms

· Experience with ASPICE compatible software development practices

· Work experience in QNX, VXWorks.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach