OS Engineer - Linux Kernel

Neev Group Of Companies
  • Posted On: 2026-07-04 18:41:30
  • Openings: 10
  • Applicants: 0
Job Description
Job Summary
We are seeking an experienced Linux Kernel and Low-Level Device Driver Engineer with 4-6 years of hands-on expertise in embedded Linux systems. The ideal candidate will have strong experience in Linux kernel development, board bring-up, and development of device drivers for hardware interfaces such as SPI, I2C, UART, Bluetooth, Wi-Fi and audio sub-system. This role involves close collaboration with hardware and application teams to develop, optimize, and debug system-level software for embedded platforms
Key Responsibilities
  • Linux Kernel Development: Linux kernel configuration, customization, and compilation; Board Support Package (BSP) maintenance; Kernel porting and board bring-up on custom hardware; Kernel debugging (panic, oops, memory leaks, performance issues); Device tree configuration and maintenance
  • Device Driver Development: Development and debugging of Linux drivers for peripheral interfaces like I2C, SPI, SDIO, UART, I2S, PCM, GPIO; Integration and debugging of Bluetooth stack (HCI, UART-based BT, SPI-based BT), Wi-Fi drivers and networking stack; Power management integration and optimization; Interrupt handling and DMA-based driver development
  • Audio Subsystem: ALSA (Advanced Linux Sound Architecture) framework understanding, ASoC (ALSA System-on-Chip) driver architecture; Development/integration of I2S drivers, PCM interfaces, Audio codecs (external and integrated); Codec bring-up over I2C/SPI; Audio routing, mixer controls, and DAPM configuration; Debugging audio issues (noise, distortion, latency, synchronization); Experience with Audio clocking (MCLK, BCLK, LRCLK), DMA-based audio transfers, Buffer management and latency tuning; Knowledge of Bluetooth Audio profiles (A2DP, HFP) is a strong plus; Understanding of VoIP/audio streaming optimization preferred
  • Debugging and Performance: Strong debugging skills using - printk, ftrace, perf, crash dump analysis, GDB, Kernel logs; Root cause analysis of system-level issues; Optimization of boot time, CPU utilization, power consumption and runtime performance
  • Build, Integration & Maintenance: Work with build systems such as Yocto, Buildroot, or custom Linux distributions; Maintain kernel patches, configuration files, and release documentation; Collaborate with QA and hardware teams for system validation and release readiness
Required Skills & Qualifications
  • 4-6 years of experience in embedded Linux kernel
  • Strong proficiency in C programming
  • Experience developing or modifying Linux kernel modules and drivers, Audio (ALSA/ASoC)
  • Understanding of Linux system architecture, process management, and file systems.
  • Hands-on experience with debugging tools and performance profiling.
  • Familiarity with Git and structured development workflows.
Preferred Skills
  • Experience with embedded Linux platforms on RISC-V, ARM-based systems.
  • Familiarity with Yocto or Buildroot build environments.
  • Knowledge of networking stack, storage systems, or multimedia frameworks.
  • Experience with containerization or virtualization on Linux systems.


Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
More Info
Full Time
o
Power / Energy
Not Disclosed
English
Not Disclosed
Education
Any Graduate
Not Disclosed
Required Skills
System Architecture Bluetooth GIT networking Power management Linux kernel Embedded Linux VOIP

Contact Details
Neev Group Of Companies
+91 987654567
enquire@neev.global
  • Experience4 years
  • Salary Above 10 LAKHS ANNUALLY
  • Location for Hiring Mumbai
  • Apply Now
Latest Job

Similar Jobs

Company Secretary
The Peoplemosaic Hr Services
  • 1 years
  • Mumbai
  • 22 Hours
Hr Executive And Recruiter
Law Brothers Mumbai
  • 2 years
  • Mumbai
  • 22 Hours
  • 5 years
  • Mumbai
  • 22 Hours
Senior Network Engineer
Neysa Networks
  • 6+ years
  • Mumbai
  • 22 Hours
Senior Presales Manager
Neev Group Of Companies
  • 6+ years
  • Mumbai
  • 22 Hours
  • 5 years
  • Mumbai
  • 22 Hours