





Tier-1 brand but niche senior kernel skillset reduces applicant density.
Highly specialized embedded/kernel expertise limits cross-industry transferability.
Explicit 11+ years and mandatory Linux driver/upstreaming expertise create high shortlisting rigidity.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead and mentor a team of 3–5 engineers, providing technical leadership and guiding engineering efforts in embedded and Linux device driver development.
Architect, design, implement, and optimize Linux device drivers, firmware modules, and system-level components primarily using C and C++.
Collaborate cross-functionally with hardware, software, and QA teams to ensure integration and delivery; drive technical initiatives including upstreaming Linux kernel patches.
11+ years of hands-on experience in embedded systems, Linux device drivers, or firmware development.
10+ years of professional experience programming in C and C++.
Demonstrated ability to contribute upstream patches to the Linux kernel with accepted submissions.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field (exact degree requirements depend on education level and experience combinations).
Proven experience leading small engineering teams and driving technical initiatives in embedded/Linux environments.
Strong knowledge of system architecture, memory management, and performance optimization relevant to embedded Linux device drivers.
Familiarity or experience with open-source contribution processes and upstreaming patches to the Linux kernel.