178 Maimsd Technology Jobs
Device Driver Engineer - C++/Python (5-10 yrs)
Maimsd Technology
posted 16hr ago
Key skills for the job
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.
Functional Areas: Other
Read full job description