19 Meditab Software Jobs
Meditab - Linux Kernel Developer - C/C++ (4-5 yrs)
Meditab Software
posted 3d ago
Flexible timing
Key skills for the job
Job Title : Linux Kernel Developer
About the Job :
We are seeking a skilled Linux Kernel Developer to join our team. The ideal candidate will have a strong background in C/C++ programming, Linux kernel development, and a deep understanding of hardware-software integration. This is an excellent opportunity to work on cutting-edge technologies and contribute to the development of high-performance systems.
Technical Skills :
- Programming : Proficient in C/C++ programming.
- Debugging Tools : Hands-on experience with kernel debugging tools like GDB, KGDB, and trace.
- Hardware Knowledge : Familiarity with hardware architecture and protocols (PCIe, SATA, NVMe, etc.)
Key Responsibilities :
Kernel Development & Optimization :
- Develop, debug, and optimize Linux kernel modules and drivers.
- Implement and modify kernel subsystems (file systems, networking, memory management) to improve performance, scalability, and resource utilization.
OS Customization & Development :
- Customize Linux distributions for specific applications, including storage systems, high-performance servers, and embedded devices.
- Design lightweight, modular, and optimized OS solutions tailored to hardware requirements.
Hardware Integration :
- Collaborate with hardware teams to ensure seamless integration of kernel and device drivers with components like NVMe, RAID controllers, and GPUs.
- Diagnose and resolve hardware-software interaction issues.
Virtualization & Networking :
- Work with technologies such as KVM, Xen, or other virtualization platforms.
- Contribute to the development and optimization of network protocols and stacks.
Security & Stability :
- Enhance kernel security features to guard against vulnerabilities and exploits.
- Analyze and resolve kernel-related performance and stability issues.
Educational Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience Requirements :
- 4+ years of experience in Linux kernel and OS development.
- In-depth knowledge of Linux internals, including :
1. Memory management (i.e., virtual memory, page tables).
2. File systems (i.e., ext4, XFS).
3. Device drivers (character, block, network).
4. Interrupts and system calls.
Why Join Us :
- Work on challenging and impactful projects with a talented team.
- Opportunities to innovate and shape the future of high-performance systems.
- A collaborative and inclusive work environment that fosters growth
Functional Areas: Other
Read full job descriptionPrepare for Meditab Software roles with real interview advice