HamburgerMenu
hirist

Mirafra Technologies - Linux Kernel/Device Driver Developer - C/C++

Mirafra Technologies
5 - 10 Years
Bangalore

Posted on: 05/05/2026

Job Description

Job Title : Linux Kernel / Device Driver Developer

Location : Bangalore


Job Summary :


Mirafra Technologies is looking for an experienced Linux Kernel / Device Driver Developer to join our engineering team in Bangalore. The ideal candidate will have strong expertise in system-level programming and hands-on experience in developing and debugging Linux-based products.


Key Responsibilities :


- Design, develop, and maintain Linux kernel modules and device drivers

- Work on system-level programming including IPC, process management, and memory management

- Develop and optimize multi-threaded applications and synchronization mechanisms

- Debug and resolve complex hardware/software issues using tools like JTAG

- Work on bootloaders, secure boot, and trusted firmware components

- Collaborate with cross-functional teams to integrate and deploy solutions

- Ensure performance, scalability, and reliability of system software


Required Skills :


- Strong programming skills in C/C++

- Deep understanding of Linux kernel internals

- Experience with IPC mechanisms (System V), semaphores, and multi-threading

- Knowledge of Linux memory management, NUMA, and High Availability systems

- Experience in Linux device driver development

- Familiarity with bootloaders, secure boot, and firmware development

- Strong debugging and problem-solving skills


Preferred Qualifications :


- Experience working on embedded systems or system software development

- Exposure to hardware/software debugging tools

- Prior experience in product-based environments

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...