Search by job, company or skills

Maimsd Technology

Linux Device Driver Developer

Early Applicant
Quick Apply
  • Posted a month ago
  • Be among the first 40 applicants

Job Description

  • 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.

Skills Required

Login to check your skill match score

Login

Date Posted: 01/07/2025

Job ID: 120637157

Report Job

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Linux BSP Developer Device Driver

Maimsd Technology

C Developer Linux Multithreading

Zorba Consulting
Last Updated: 01-07-2025 06:37:03 AM