Qureos

FIND_THE_RIGHTJOB.

Senior Platform Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Title: Senior Linux Kernel/Device Driver

EngineerLocation: Bengalore, White fields

Experience Level: 4–10 Years

Salary Range: ₹12,50,000 – ₹22,50,000 per annum

About the Role

We are seeking a highly skilled Linux Kernel/Device Driver Engineer with strong expertise in C/C++ programming, kernel internals, and low-level debugging. You will work on core platform components, performance optimization, power management, and development of kernel subsystems and drivers. This role involves deep technical problem-solving and close collaboration with hardware and platform teams.

Key Responsibilities

  • Develop, maintain, and optimize Linux kernel modules and system-level components.
  • Design and implement Linux device drivers for various subsystems.
  • Perform kernel and user-space debugging using tools such as GDB, KGDB, ftrace, perf, crash, etc.
  • Work with kernel internals including:
  • Memory management
  • Scheduling algorithms
  • Dynamic Clock & Voltage Scaling (DCVS)
  • Power management frameworks
  • System Memory Management Unit (SMMU)
  • Diagnose and resolve system performance bottlenecks and stability issues.
  • Collaborate with hardware, firmware, and OS teams to ensure seamless integration.
  • Contribute to system bring-up, validation, and kernel upgrades.

Required Skills & Qualifications

  • Strong proficiency in C/C++ and low-level systems programming.
  • Hands-on experience with Linux kernel programming and internal subsystems.
  • Solid understanding of kernel debugging and tracing tools.
  • Experience developing Linux device drivers (e.g., I2C, SPI, PCIe, UART, GPIO, power drivers).
  • Strong knowledge of memory management, scheduling, SMMU, DVFS/DCVS, and power frameworks.
  • Excellent problem-solving and analytical skills.
  • Good understanding of operating system fundamentals, concurrency, and multi-threading.

Preferred Qualifications

  • Strong C/C++ programming skills Kernel and user-space debugging Linux kernel programming Kernel internals (memory management, scheduling, DCVS, power management, SMMU) Linux device driver development

Job Type: Full-time

Pay: ₹1,250,000.00 - ₹2,250,000.00 per year

Work Location: In person

© 2025 Qureos. All rights reserved.