MNM HIRETECH PVT LTD Logo

Senior Embedded Linux Developer - C Programming

MNM HIRETECH PVT LTD

All India, Gurugram • 1 month ago

Experience: 6 to 10 Yrs

PREMIUM
Deal of the Day --:--:--

15 Days Free Trial

Upgrade to CVX24 Premium

Offer Announcement Banner
  • Free Resume Writing
  • Get a Verified Blue tick
  • See who viewed your profile
  • Unlimited chat with recruiters
  • Rank higher in recruiter searches
  • Get up to 10× more recruiter visibility
  • Auto-forward profile to 10 top recruiters
  • Receive verified recruiter messages directly
  • Unlock hidden jobs, not visible to free users

A small token amount will be charged to verify. Get Refund in 48 Hours.
After free-trial 6 Months subscription will be auto Activated @ $2.49 (Cancel Anytime).
Free Bluetooth earphones with 6 Months subscription only.

Job Description

As a Senior Embedded Linux Developer with a minimum of 6 to 9 years of experience, your role involves strong expertise in C programming and Linux kernel development. You are expected to have hands-on experience in device driver development, low-level system programming, and board bring-up activities, along with strong debugging capabilities. **Key Responsibilities:** - Design, develop, and maintain Linux kernel device drivers in C. - Debug and analyze complete code structures across kernel and user space. - Develop drivers for PCI/PCIe, NIC, or other network devices OR work on SPI, I2C, character drivers, and support board bring-up activities. - Work on low-level system components involving memory management, synchronization, IPC, and socket programming. - Understand and modify Linux kernel modules and driver frameworks as required. - Handle hardware-software interaction including registers, interrupts, and memory addressing. - Perform root cause analysis using debugging tools such as GDB to analyze driver behavior and system-level issues. - Collaborate with hardware, firmware, and QA teams for feature validation and issue resolution. - Optimize performance, stability, and scalability of embedded systems. **Qualification Required:** - Bachelors degree in computer science or equivalent experience **Preferred Skills:** - Experience in performance optimization and kernel troubleshooting. - Exposure to cross-compilation and embedded build systems. - Experience working in Agile development environments. As a Senior Embedded Linux Developer, you will play a crucial role in designing, developing, and maintaining Linux kernel device drivers. Your expertise in C programming and Linux kernel development will be essential in debugging and analyzing code structures, optimizing performance, and collaborating with cross-functional teams for issue resolution. As a Senior Embedded Linux Developer with a minimum of 6 to 9 years of experience, your role involves strong expertise in C programming and Linux kernel development. You are expected to have hands-on experience in device driver development, low-level system programming, and board bring-up activities, along with strong debugging capabilities. **Key Responsibilities:** - Design, develop, and maintain Linux kernel device drivers in C. - Debug and analyze complete code structures across kernel and user space. - Develop drivers for PCI/PCIe, NIC, or other network devices OR work on SPI, I2C, character drivers, and support board bring-up activities. - Work on low-level system components involving memory management, synchronization, IPC, and socket programming. - Understand and modify Linux kernel modules and driver frameworks as required. - Handle hardware-software interaction including registers, interrupts, and memory addressing. - Perform root cause analysis using debugging tools such as GDB to analyze driver behavior and system-level issues. - Collaborate with hardware, firmware, and QA teams for feature validation and issue resolution. - Optimize performance, stability, and scalability of embedded systems. **Qualification Required:** - Bachelors degree in computer science or equivalent experience **Preferred Skills:** - Experience in performance optimization and kernel troubleshooting. - Exposure to cross-compilation and embedded build systems. - Experience working in Agile development environments. As a Senior Embedded Linux Developer, you will play a crucial role in designing, developing, and maintaining Linux kernel device drivers. Your expertise in C programming and Linux kernel development will be essential in debugging and analyzing code structures, optimizing performance, and collaborating with cross-functional teams for issue resolution.

Posted on: March 16, 2026

Relevant Jobs

Senior Software Developer for Android

Quest Global

All India

View Job →

Senior Software Developer for Android

Quest Global

All India

View Job →

Embedded Developer - Linux/Kernel Programming

AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED

All India

View Job →

Embedded Developer - Linux/Kernel Programming

AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED

All India

View Job →

Embedded Developer - Linux/Kernel Programming

AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED

All India

View Job →

Sr Software Engineer Network Datapath/Infrastructure Engineer

Versa Networks

All India

View Job →

Sr Software Engineer Network Datapath/Infrastructure Engineer

Versa Networks

All India

View Job →

Sr Software Engineer Network Datapath/Infrastructure Engineer

Versa Networks

All India

View Job →

Sr Software Engineer Network Datapath/Infrastructure Engineer

Versa Networks

All India

View Job →

BMC Firmware Development Engineer

Celestica

All India, Chennai

View Job →