Talent.com
This job offer is not available in your country.
Device Driver Engineer - C++ / Python

Device Driver Engineer - C++ / Python

MaimsD TechnologyBangalore
30+ days ago
Job description

Job Title : Device Driver Engineer

Experience : 5 - 10 Years

Location : :

  • 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Engineer • Bangalore