Qureos

FIND_THE_RIGHTJOB.

Linux Device Drivers Developer

Hyderabad, Pakistan

Job Description

We are seeking a skilled Embedded Linux Engineer with 3–5 years of experience in Linux kernel and driver development. The ideal candidate will have strong programming skills in C, a solid understanding of operating system internals, and hands-on experience with ARM platforms.

Job Responsibilities

  • Develop and port embedded software on Linux and ARM-based platforms.
  • Design and implement Linux kernel modules and device drivers.
  • Work on OS-level features including memory management, scheduling, IPC, and multithreading.
  • Debug embedded systems using tools like JTAG and Lauterbach.
  • Collaborate with hardware teams for board bring-up and system-level debugging.
  • Analyze and optimize system performance and reliability.

Primary Skills

  • Embedded Linux kernel and driver development.
  • Strong C programming and data structures.
  • OS internals: memory management, scheduling, IPC, multithreading.
  • Experience with ARM architecture and embedded platforms.
  • Proficiency in debugging tools (JTAG, Lauterbach).

Secondary Skills

  • Exposure to scripting (Python, Bash).
  • Familiarity with version control systems (Git).
  • Basic understanding of build systems (Yocto, Buildroot).
  • Knowledge of hardware interfaces (I2C, SPI, UART).

Qualifications

  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.

© 2025 Qureos. All rights reserved.