HamburgerMenu
hirist

Device Driver Engineer - C++/Python

MaimsD Technology
Bangalore
5 - 10 Years

Posted on: 18/08/2025

Job Description

Job Title : Device Driver Engineer

Experience : 5 - 10 Years

Location : Bangalore

Responsibilities :

- Design, develop, and implement high-quality device drivers for various hardware components (e.g., network interfaces, storage devices, sensors, peripherals).

- Analyze hardware specifications and translate them into efficient and robust driver implementations.

- Debug and troubleshoot driver issues, including performance bottlenecks, stability problems, and compatibility issues.

- Optimize driver performance for latency, throughput, and resource utilization.

- Work closely with hardware engineers to resolve hardware-related issues and ensure driver compatibility.

- Collaborate with system architects to integrate drivers into the operating system.

- Write clear and concise documentation for drivers, including design specifications, test plans, and user manuals.

- Stay up-to-date with the latest advancements in driver development and operating system technologies.

- Participate in code reviews and contribute to the improvement of driver development processes.

Qualifications :


- 5-10 years of professional experience in low-level device driver development.

- Strong understanding of operating system internals (e.g., Linux kernel, Windows kernel).

- Expertise in C/C++ programming and scripting languages (e.g., Python).

- Experience with kernel-level debugging and performance analysis tools.

- Familiarity with various hardware architectures (e.g., x86, ARM).

- Excellent problem-solving, analytical, and debugging skills.

- Strong communication and interpersonal skills.

- Bachelor's or Master's degree in Computer Science or a related field.

info-icon

Did you find something suspicious?