Device Driver Developer – C/C++

May 9, 2026
Application ends: August 8, 2026
Apply Now

Job Description

. The ideal candidate will have strong expertise in system-level programming and hands-on experience in developing and debugging Linux-based products.

Key Responsibilities :

– Design, develop, and maintain Linux kernel modules and device drivers

– Work on system-level programming including IPC, process management, and memory management

– Develop and optimize multi-threaded applications and synchronization mechanisms

– Debug and resolve complex hardware/software issues using tools like JTAG

– Work on bootloaders, secure boot, and trusted firmware components

– Collaborate with cross-functional teams to integrate and deploy solutions

– Ensure performance, scalability, and reliability of system software

Required Skills :– Strong programming skills in C/C++

– Deep understanding of Linux kernel internals

– Experience with IPC mechanisms (System V), semaphores, and multi-threading

– Knowledge of Linux memory management, NUMA, and High Availability systems

– Experience in Linux device driver development

– Familiarity with bootloaders, secure boot, and firmware development

– Strong debugging and problem-solving skills

Preferred Qualifications :– Experience working on embedded systems or system software development

– Exposure to hardware/software debugging tools

– Prior experience in product-based environments

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru