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
Apply Now