Qureos

FIND_THE_RIGHTJOB.

Linux Device Drivers Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Hyderabad, Bangalore

Linux Device Drivers Developer

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.
Ref. code
305561-en_GB
Posted on
22 Aug 2025
Experience level
Experienced Professionals
Contract type
Permanent
Location
Hyderabad, Bangalore
Business unit
Engineering and RandD Services
Brand
Capgemini Engineering
Professional communities
Products & Systems Engineering

© 2025 Qureos. All rights reserved.