Search by job, company or skills

H

Embedded Linux Kernel Developer

4-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

Embedded Linux Development

  • Develop and maintain Linux applications, drivers, and kernel modules.
  • Work on kernel mode driver programming and Linux device driver development.
  • Perform system-level debugging and troubleshooting to resolve complex issues.

Audio & Multimedia Systems

  • Develop and maintain audio subsystems, audio drivers, frameworks, and ALSA SOC (ASOC).
  • Work with audio protocols such as I2S.
  • Contribute to multimedia, display, and OpenGL-related Linux kernel components.

Embedded Systems & Tools

  • Develop embedded solutions with strong C/C++ programming skills and object-oriented design principles.
  • Work with Yocto development and build embedded Linux images.
  • Develop IPC and DMA drivers for embedded systems.

Open Source & Community Contribution

  • Participate in the Linux community and contribute to open-source projects.
  • Fix kernel bugs and perform upstreaming where applicable.

Collaboration & Leadership

  • Work independently and as part of a team on multiple embedded projects.
  • Mentor peers and take ownership of mastering new technologies.
  • Document technical designs and maintain clear communication with stakeholders.

Knowledge, Skills & Expertise:

  • Strong C/C++ programming with object-oriented design experience
  • Expertise in Linux kernel and device driver development
  • Embedded systems development and system-level debugging
  • Audio subsystems, frameworks, ALSA SOC, and audio protocols (I2S)
  • Yocto build system and Linux image development
  • IPC and DMA driver development
  • Knowledge of multimedia, power management, display technologies, OpenGL
  • Kernel bug fixing and upstreaming
  • Strong problem-solving, debugging, and communication skills

Good to Have:

  • Expertise with CAR framework
  • Automotive embedded systems experience
  • Open-source contribution experience

Experience:

  • 5+ years of experience in embedded Linux/Linux application, driver, and kernel development

Educational Qualification:

  • Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or a related field

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Hanker Systems Inc. offers its clientele complete IT personnel solutions. We specialise in assisting companies set up excellent workplace solutions for their unique requirements. All sectors are becoming more technologically savvy; thus, it is our specialty to match the appropriate IT personnel to the right project.

Job ID: 137758983