MaimsD Technology
Linux Device Driver Developer
Job Location
bangalore, India
Job Description
Role : Linux Device Driver Development Location : Bangalore/Hyderabad Exp : 3 to 10 Years Job Summary : We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel programming being a plus. You will play a crucial role in developing and maintaining device drivers for various embedded systems, ensuring their optimal performance and compatibility with our Linux-based platforms. Key Responsibilities : - Device Driver Development : Develop, test, and maintain device drivers for a variety of embedded hardware components (e.g., sensors, actuators, peripherals). - Linux Kernel Integration : Integrate device drivers into the Linux kernel, ensuring compatibility and stability. - Debugging and Troubleshooting : Utilize debugging tools like Lauterbach and Trace tools to identify and resolve issues related to device drivers. - Performance Optimization : Optimize device driver performance to meet system requirements and minimize latency. - Documentation : Create clear and comprehensive documentation for device drivers, including technical specifications and usage guidelines. - Collaboration : Work closely with hardware engineers, system architects, and software developers to ensure seamless integration of device drivers. Required Qualifications : - Experience : 3-10 years of experience in embedded Linux device driver development. - Embedded Programming : Strong understanding of embedded programming concepts and techniques. - C Language : Proficiency in C language, including memory management, pointers, and data structures. - Device Drivers : Experience in developing and debugging device drivers for various hardware components. - Linux Kernel : Familiarity with Linux kernel internals and device driver architecture. - Debugging Tools : Experience using debugging tools like Lauterbach and Trace tools. - Analytical Skills : Strong analytical and problem-solving skills to diagnose and resolve complex technical issues. Preferred Qualifications : - Open Source Contributions : Experience contributing to open-source Linux kernel projects. - Specific Device Drivers : Experience with specific device drivers (e.g., USB, I2C, SPI, UART). - Scripting Languages : Knowledge of scripting languages (e.g., Python, Bash) for automation and scripting tasks. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/22/2024
Location: bangalore, IN
Posted Date: 11/22/2024
Contact Information
Contact | Human Resources MaimsD Technology |
---|