Mid-Senior LDD (Kernel) Developer - Embedded Systems
About the Role
We are seeking a talented Mid-Senior LDD (Kernel) Developer to join our team in Hyderabad, India. This role is focused on embedded systems and Linux kernel development, offering an exciting opportunity to work on cutting-edge technology. As a Mid-Senior LDD (Kernel) Developer, you will leverage your expertise in Linux internals and device drivers to contribute to innovative projects.
What You'll Do
- Develop and maintain Linux device drivers for embedded systems.
- Work on kernel development and optimization to enhance system performance.
- Collaborate with cross-functional teams to design and implement new features.
- Utilize your strong Embedded C programming skills to solve complex problems.
- Articulate your past project experiences effectively to team members and stakeholders.
Requirements
- 7-10 years of experience in Linux Device Driver (LDD) development.
- Strong knowledge of Linux internals and data structures.
- Hands-on experience with PCIe, Ethernet, DMA, NAND/NOR, and USB drivers.
- Excellent logical reasoning and communication skills.
- Ability to work well in a team environment and articulate technical concepts clearly.
Nice to Have
- Experience with real-time systems.
- Familiarity with kernel debugging tools.
- Exposure to cross-platform driver development.
What We Offer
- Competitive salary based on experience.
- Relocation package for candidates willing to move to Hyderabad.
- Immediate start with a notice period of 30 days.
- Opportunity to work in a dynamic and innovative environment.
- Supportive team culture that encourages professional growth.
This Mid-Senior LDD (Kernel) Developer position offers a competitive salary and the opportunity to work on innovative embedded systems projects. Ideal for candidates with strong Linux expertise.
Who Will Succeed Here
Strong proficiency in Embedded C and a deep understanding of Linux internals, specifically in developing and debugging Linux device drivers, is essential for optimizing performance in embedded systems.
Demonstrated experience with kernel debugging tools such as GDB or KGDB, allowing for efficient troubleshooting and enhancement of driver functionality in a collaborative office environment.
A proactive mindset with a passion for continuous learning and adapting to new technologies, particularly in the fast-evolving field of embedded systems and kernel development.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months