Linux Kernel Development

Tekskills Inc.

Karnataka

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tekskills Inc. in Bangalore is seeking a Linux kernel development engineer with 2 to 4 years of experience. The role focuses on kernel configuration, building, debugging, and driver development for block devices and filesystems.

Candidates should be proficient in C, scripting (Python/Perl/PowerShell), and familiar with U-Boot/Fastboot, BSPs, and Android on ARM. Knowledge of kernel source and testing is essential.

Qualifications

  • Experience in Linux kernel development and debugging.
  • Hands-on with kernel configuration, building and tracing.
  • Strong background in block device drivers and block layer.
  • Experience with BSP/board bring-up on ARM/Android/Linux.
  • Familiarity with EXT4 and F2FS filesystems.
  • Knowledge of bootloaders including U-Boot and Fastboot.
  • Proficiency in GNU toolchain and make-based builds.
  • Strong C programming and debugging skills.
  • Script development in Python, Perl or PowerShell.
  • Understanding of Linux kernel source code.
  • Experience with Android on ARM platforms is a plus.
  • Testing Linux device drivers and test automation.
  • Patch submissions to Linux Open Source.

Responsibilities

  • Develop and maintain Linux kernel components for devices.
  • Participate in kernel bring-up across ARM boards and Android.
  • Debug and optimize kernel code, including crash logs and traces.

Skills

Linux kernel configuration
Kernel building
Kernel debugging
Block device driver
Board bring-up
EXT4
F2FS
Boot loaders
U-Boot
Fastboot
Block layer
OS concepts
GNU toolchain
Make system
C programming
Debugging
Python scripting
Perl scripting
PowerShell
Kernel source code

Education

Engineering degree

Tools

U-Boot
Fastboot
GNU toolchain
Make

Job description

Hi we are hiring for Linux kernel Development

Location: Bangalore

Qualification:

Preferred Qualification: B.E./B.Tech/M.E./M.Tech Computer Science/ Electronics

Preferred Experience: 2 to 4 years

Preferred Skill sets:

Experience on Linux Kernel Configuration, Kernel Building and Debug (trace logs, kernel crash logs)

Experience on Linux Block device driver development

Experience on Linux BSP (Board support packages) and porting

Experience on Linux File systems like EXT4, F2FS

Experience on Linux boot loaders

Uboot, Fastboot

Experience on Linux Block Layer

Experience on various Board Bring up(Ex: ARM platform) with Android and Linux

Knowledge of OS concepts

Experience on GNU tool chain/ make system

Strong C programming and debugging skills

Script development using python, perl, powershell.

Understanding of Linux kernel source code

Additional Skills:

Knowledge of Flash translation layer and its role

Experience on Linux NAND and MMC device drivers

Experience on Linux SCSI Device Drivers

Experience on Linux UFS device driver

Experience in NAND firmware development

Android Application development

Experience in testing of Linux device drivers and automation of test cases, code coverage and unit test framework

  • Experience of Linux patch submission to Linux Open SourceBasic material knowledge on plastics and Sheetmetal.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Bangalore Rural

On-site
INR 1,200,000 - 1,800,000
Linux Developer
Linux Developer

Tekskills Inc. • Kolkata District

On-site
INR 900,000 - 1,500,000
Linux Developer
Linux Developer

Tekskills Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Linux Developer
Linux Developer

Tekskills Inc. • Chennai

On-site
INR 800,000 - 1,400,000
Linux Engineer
Linux Engineer

Tekskills Inc. • Karnataka

On-site
INR 1,200,000 - 1,500,000
Openings For Linux Kernel
Openings For Linux Kernel

Tekskills Inc. • Karnataka

On-site
INR 1,400,000 - 2,200,000
Openings For Linux Kernel Engineer
Openings For Linux Kernel Engineer

Tekskills Inc. • Bengaluru

On-site
INR 1,100,000 - 1,700,000
Openings For Linux Kernel Engineer
Openings For Linux Kernel Engineer

Tekskills Inc. • Dadri

On-site
INR 1,200,000 - 2,000,000
Openings For Linux Kernel Engineer
Openings For Linux Kernel Engineer

Tekskills Inc. • Chennai

On-site
INR 1,200,000 - 1,800,000
Openings For Linux Kernel Engineer
Openings For Linux Kernel Engineer

Tekskills Inc. • Hyderabad

On-site
INR 1,500,000 - 3,000,000