A Linux device driver developer's responsibilities include: Designing and developing: Designing, developing, testing, and maintaining Linux device drivers for various embedded systems Collaborating: Collaborating with cross-functional teams to identify requirements and implement solutions Ensuring compliance: Ensuring compliance with Linux kernel standards and best practices Troubleshooting: Troubleshooting issues related to device drivers and providing timely resolutions Optimizing: Optimizing the driver for maximum performance Documenting: Documenting the device driver Bringing up: Bringing up the driver and unit testing the driver features in the new SOC Some skills and experience that are often required for a Linux device driver developer include: Strong programming skills in C Hands-on experience in developing device drivers Hands-on experience in solving complex system issues Background of HW architectures like GPUs, ARM CPU architecture, memory architecture In-depth understanding of both the hardware architecture and the operating system's kernel Job Type: Full-time Benefits: Health insurance Schedule: Day shift Monday to Friday Performance bonus Yearly bonus Education: Bachelor's (Preferred) Experience: total work: 4 years (Required) Linux: 3 years (Required) Language: English, Kannada (Preferred) License/Certification: Driving Licence (Preferred) Work Location: In person Speak with the employer +91 hidden_mobile,
Employement Category:
Employement Type: Full timeIndustry: IT - Hardware / NetworkingRole Category: Not SpecifiedFunctional Area: Not SpecifiedRole/Responsibilies: Linux Device Development Engineer Job in