Senior Software Engineer (Kernel development)

JobItUs

Bengaluru

On-site

INR 1,200,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JobItUs is seeking a skilled professional to enhance and maintain the Linux kernel for various distributions. The ideal candidate will have extensive experience in embedded systems and kernel programming, and will collaborate with architects to define new product features.

A B.S/B.E in Computer Science or related fields is required along with 6 - 12 years of relevant experience. Proficiency in C programming and knowledge of the Linux Kernel community are essential.

Qualifications

  • 6 - 12 years of relevant experience in embedded systems.
  • Strong background in Linux device drivers and kernel programming.
  • Proficiency in assembly language (x86, ARM, MIPS, or PPC).

Responsibilities

  • Enhance and maintain the Linux kernel for various distributions.
  • Define new product features with architects.
  • Debugging and analyzing kernel and user space core dumps.

Skills

Embedded systems development
Kernel programming
C programming
GDB and crash tool proficiency
Knowledge of Kubernetes

Education

B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer Engineering

Tools

Yocto build framework
Git

Job description

Enhance and maintain the Linux kernel for various Linux distributions. Work with MontaVista® architects to define new product features.

Educational Eligibility

B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer Engineering from accredited university.

Relevant Experience

6 - 12 years.

Core Skill Requirements
  • Strong background in embedded systems development, System knowledge, System debugging.
  • Experience in developing Linux device drivers, Kernel programming / system software.
  • Experience dealing with Linux Kernel community and Open-Source contribution a plus.
  • Familiarity with one or more of the architecture communities is a plus.
  • Programming proficiency in the "C" language is required.
  • Trouble‑shooting HW device level problems is a plus.
  • Proficiency in assembly (x86, ARM, MIPS, or PPC) is strongly desired.
  • Strong expertise in using GDB and crash tool for debugging and analyzing kernel and user space core dumps.
  • Good understanding of virtualization, virtual partitions (VMs), concurrent/live updates, live VM migration etc.
  • Experience in Yocto build framework & proficient in Git for efficient development, patch management, and branch handling.
  • Knowledge/experience with Kubernetes and container orchestration tools is added advantage.
  • Good analysis and problem‑solving skills.
  • Ability to define problems, issues and opportunities, analyze data, establish facts, and draw valid conclusions from various datasets.
  • Must have the ability to multi‑task in a fast paced environment.
Soft Skill Requirements
  • Effective interpersonal, teamwork, and communication skills.
  • Inherent sense of urgency and accountability.
  • Must demonstrate initiative and a bias for thoughtful action.
  • Grounded, detail‑oriented, always backs up ideas with facts.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Kernel Engineer
Kernel Engineer

People's Growth HR Solutions • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior System Software Developer
Senior System Software Developer

Jaytech • Pune District

On-site
INR 2,500,000 - 4,000,000
Linux Kernel Engineer
Linux Kernel Engineer

Iflow • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Development Engineer (Linux Kernel Driver Development)
Software Development Engineer (Linux Kernel Driver Development)

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal Engineer (Linux)_Pune
Principal Engineer (Linux)_Pune

Acldigital • Pune District

On-site
INR 1,000,000 - 1,500,000
Linux Kernel & Driver Engineer
Linux Kernel & Driver Engineer

Acldigital • Bengaluru

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

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Kernel Engineer with Coresight experience
Linux Kernel Engineer with Coresight experience

Qualcomm • Bengaluru

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

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000