SENIOR ENGINEER - Driver development

Happiest Minds Technologies

Bengaluru

On-site

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

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Happiest Minds Technologies Bengaluru seeks a Senior Linux Kernel Engineer with hands-on experience in Linux kernel porting, CVE patching, and device driver development. The role focuses on improving security and performance across our platforms, with strong emphasis on Yocto-based builds.

You will collaborate across teams to define system requirements, patch vulnerabilities, and validate changes through testing, documentation, and knowledge sharing with junior engineers.

Qualifications

  • Proven experience in driver development for Linux systems.
  • Strong knowledge of Linux kernel architecture and internals.
  • Experience with CVE vulnerability assessment and patching.
  • Proficiency in Yocto and system build processes.
  • Familiarity with version control systems, particularly Git.

Responsibilities

  • Port Linux kernel to various hardware platforms.
  • Identify, analyze, and patch CVE vulnerabilities in the Linux kernel and associated software.
  • Develop and maintain device drivers for various hardware components.
  • Utilize Yocto for building and customizing Linux distributions.
  • Collaborate with cross-functional teams to define system requirements and specifications.
  • Conduct thorough testing and validation of kernel and driver changes.
  • Document processes, changes, and technical specifications for future reference.
  • Provide technical support and guidance to junior engineers and team members.

Skills

Linux driver development
Linux kernel architecture
CVE patching
Yocto & build systems
Git

Education

Bachelor's degree in CS/EE

Job description

Senior Linux Kernel Engineer

Location: CUSTOMER-Bengaluru-Bengaluru

Years of Experience: 3-5 Years

Job Summary: We are seeking a skilled Senior Linux Kernel Engineer with a strong background in Linux kernel porting, CVE vulnerability patching, and device driver development. The ideal candidate will have hands‑on experience with Yocto and system build processes. This role requires a detail‑oriented individual who can work collaboratively in a fast‑paced environment to enhance our product offerings and ensure system security.

Responsibilities
  • Port Linux kernel to various hardware platforms, ensuring compatibility and performance.
  • Identify, analyze, and patch CVE vulnerabilities in the Linux kernel and associated software.
  • Develop and maintain device drivers for various hardware components.
  • Utilize Yocto for building and customizing Linux distributions.
  • Collaborate with cross‑functional teams to define system requirements and specifications.
  • Conduct thorough testing and validation of kernel and driver changes.
  • Document processes, changes, and technical specifications for future reference.
  • Provide technical support and guidance to junior engineers and team members.
Mandatory Skills
  • Proven experience in driver development for Linux systems.
  • Strong knowledge of Linux kernel architecture and internals.
  • Experience with CVE vulnerability assessment and patching.
  • Proficiency in Yocto and system build processes.
  • Familiarity with version control systems, particularly Git.
Preferred Skills
  • Experience with embedded systems and hardware interfaces.
  • Knowledge of real‑time operating systems (RTOS).
  • Familiarity with scripting languages such as Python or Bash.
  • Experience with debugging tools and methodologies for kernel and driver development.
Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 3-5 years of relevant experience in Linux kernel development and driver programming.
  • Strong analytical and problem‑solving skills.
  • Excellent communication and teamwork abilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,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
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Vayavya Labs Pvt. Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Embedded Linux Engineer – Yocto
Senior Embedded Linux Engineer – Yocto

Wenger & Watson • Bengaluru

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

MindBrain • Bengaluru

On-site
INR 600,000 - 1,000,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
LINUX DEVICE DRIVER (LDD) DEVELOPER
LINUX DEVICE DRIVER (LDD) DEVELOPER

Vrinda International • Bengaluru, Ernakulam

On-site
INR 1,500,000 - 2,400,000
Linux Kernel Engineer
Linux Kernel Engineer

UST • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Bangalore Rural

On-site
INR 1,200,000 - 1,800,000
Embedded C Engineer
Embedded C Engineer

Teamware Solutions • Chennai District

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