Linux Engineer

Tekskills Inc.

Karnataka

On-site

INR 1,200,000 - 1,500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tekskills Inc. is seeking an experienced Linux Kernel engineer to join our kernel development team. You will work on kernel configuration, building, debugging, and driver developments for NAND, MMC, SCSI, and UFS devices across ARM platforms.

The role involves BSP porting, file system work with EXT4/F2FS, bootloaders like U-Boot, and close collaboration with Android on-device bring-up. Strong C and scripting skills are essential.

Qualifications

  • 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 (U-Boot, Fastboot).
  • Experience on Linux Block Layer and Board Bring up (ARM with Android and Linux).
  • Knowledge of OS concepts and GNU toolchain/make system.
  • Strong C programming and debugging skills.
  • Script development using Python, Perl, PowerShell.
  • Understanding of Linux kernel source code.

Responsibilities

  • Experience in testing Linux device drivers and automation of test cases, code coverage and unit test framework.
  • Experience in NAND firmware development and NAND/NAND device drivers.
  • Experience with Android application development.

Skills

Linux kernel config
Kernel building
Kernel debugging
Block device drivers
BSP porting
Ext4/F2FS
U-Boot
Block layer
Board bring-up
OS concepts
GNU toolchain
Make system
C programming
Scripting: Python
Scripting: Perl
Scripting: PowerShell
Linux kernel source
Android
Device driver testing
Code coverage
Unit test framework
Patch submission
Flash translation layer
NAND drivers
MMC drivers
SCSI drivers
UFS drivers
NAND firmware

Tools

GNU toolchain
Make
Python scripting
Perl scripting
PowerShell

Job description

Hi We are Hiring for Linux Kernel

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 Kernel Driver
Linux Kernel Driver

Business Fundamental Consulting • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Lead Engineer - Linux Kernel (Product R&D Team)
Lead Engineer - Linux Kernel (Product R&D Team)

Innominds Software • Bengaluru

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

MindBrain • Bengaluru

On-site
INR 600,000 - 1,000,000
Linux BSP & Device Driver Engineer
Linux BSP & Device Driver Engineer

PQAngels Tech • Bengaluru

On-site
INR 2,500,000 - 4,500,000