Linux Buses Development Lead

Quest Global

  • Hyderabad, Telangana
  • Permanent
  • Full-time
  • 1 month ago
Job Requirements
  • Lead design, development, and integration of sensor frameworks on Linux platforms (IIO, HID, etc.).
  • Architect and maintain Linux kernel drivers for sensors (accelerometers, gyros, magnetometers, temperature, proximity, ambient light, etc.).
  • Collaborate with cross-functional teams (hardware, firmware, QA, product) to deliver reliable sensor functionality.
  • Optimize performance, power, and responsiveness of sensor subsystems.
  • Debug and resolve kernel and user-space issues related to sensor data.
  • Own the end-to-end sensor stack: kernel driver, HAL, middleware, and user-space API.
  • Define test strategies and validate sensor accuracy and performance.
  • Lead code reviews, mentor junior engineers, and enforce best practices in embedded Linux development.
  • Stay up-to-date with latest Linux kernel developments, sensor technologies, and industry trends
Work Experience
  • Strong expertise in Linux kernel driver development, especially for sensors (IIO, SPI, I2C, GPIO subsystems).
  • Hands-on experience with sensor integration and calibration on embedded platforms.
  • Proficient in C/C++, shell scripting, and basic Python.
  • Solid understanding of Linux kernel architecture, device trees, and udev rules.
  • Familiarity with middleware frameworks and sensor fusion algorithms.
  • Experience with tools like oscilloscopes, logic analyzers, I2C/SPI protocol analyzers.
  • Debugging skills with gdb, strace, perf, dmesg, and kernel logs.
  • Experience with Yocto, Buildroot, or Android BSP is a plus.
  • Knowledge of power and thermal optimization for sensor modules is desirable

Quest Global