Remote Position28.01.26
AI SCORE 8.2

Mid-Senior LDD (Kernel) Developer - Embedded Systems

$25K/year

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.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.2 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Embedded Systems - Shape the Worldcourse

Career Path

Mid-Senior LDD (Kernel) Developer - Embedded Systems(Now)Lead Embedded Systems Engineer(1-2 years)Principal Kernel Developer(3-5 years)

Market Overview

Market Size 2024
$12.5B
Annual Growth
8.2%
AI Adoption in Embedded Systems
34%
Investment in Embedded Technology
+45%
Labour Demand for Embedded Developers
+15%
Avg Salary for LDD Developers
$102K

Skills & Requirements

Required
Embedded CLinux InternalsLinux Device Drivers
Growing in Demand
Real-Time Operating Systems (RTOS)C++ for Embedded SystemsIoT Protocols (MQTT, CoAP)
Declining
Assembly Language ProgrammingProprietary RTOS (like VxWorks)

Domain Trends

Rise of IoT in Embedded Systems
The integration of IoT with embedded systems is expected to grow by 25% by 2025, leading to increased demand for developers skilled in IoT protocols.
Shift Towards Open Source
The use of open-source software in embedded systems is projected to increase by 40% by 2025, impacting the development of Linux-based solutions.
Increased Focus on Security
With 60% of organizations prioritizing security in their embedded systems, there is a rising demand for developers knowledgeable in secure coding practices and kernel debugging.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.