65 Varite Jobs
Kernel Developer - Linux Device Drivers (2-8 yrs)
Varite
posted 12d ago
Flexible timing
Key skills for the job
Job Title : LDD (Kernel) Developer
Role Overview :
We are seeking a highly skilled and motivated LDD (Kernel) Developer with expertise in Linux Kernel and device driver development. The ideal candidate will have solid experience in working with the Linux Kernel, particularly in ARM subsystems, kernel memory, and scheduling, and will possess advanced debugging and programming skills.
Key Responsibilities :
- Develop and maintain device drivers and Linux Kernel modules.
- Work with key kernel subsystems, such as ARM, kernel memory management, scheduler, etc.
- Debug and resolve issues in multi-processor environments using tools like T32 and tracing.
- Collaborate with teams for debugging core kernel software stability.
- Use Git, repo, and other Linux kernel development tools effectively.
- Contribute to the mainline Linux Kernel development.
- Ensure high-quality code with excellent C programming skills.
Key Skills & Requirements :
- Linux Kernel Experience : Strong expertise in Linux Kernel and device driver model.
- ARM Subsystems : Hands-on experience with ARM v7 and v8 architecture.
- Programming Skills : Expert-level proficiency in C programming.
- Debugging Skills : Advanced debugging abilities in multi-processor environments and using tools like T32, tracing, etc.
- Linux Kernel Tools : Solid experience with Git, repo, and related Linux kernel development tools.
- Android Experience : Prior experience with Android development is a plus.
- Educational Qualifications : Master's or bachelor's degree in electrical engineering (EE) or Computer Science (CS).
Additional Requirements :
- Must be able to work from the office in Hyderabad.
- Candidates with 0-30 days' notice period are preferred.
Functional Areas: Other
Read full job descriptionPrepare for Linux Device Driver roles with real interview advice