92 Maimsd Technology Jobs
Device Driver Engineer - C++/Python
Maimsd Technology
posted 42min ago
Key skills for the job
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.
Employment Type: Full Time, Permanent
Read full job description7-12 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru
3-8 Yrs
Mumbai, Bangalore / Bengaluru, Delhi/Ncr
3-6 Yrs
Hyderabad / Secunderabad
4-7 Yrs
Bangalore / Bengaluru