Faruque Ansari

Senior Software Engineer

Hyderabad, Telangana, India5 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Linux kernel and device driver development.
  • Proficient in optimizing scheduler algorithms for IoT systems.
  • Strong background in embedded systems and smart metering technology.
Stackforce AI infers this person is a Linux Kernel Engineer specializing in IoT and embedded systems.

Contact

Skills

Core Skills

Linux KernelDevice DriversLinux Kernel StabilityKernel DebuggingDevice Language Message Specification (dlms)

Other Skills

Scheduler AlgorithmsDVFS FrameworksOpenOCDC++DLMSLinux Device DriverC (Programming Language)ARM ArchitectureQEMUEmbedded SoftwarePython (Programming Language)Shell ScriptingData StructuresJiraGit

About

Linux Kernel Engineer with experience in kernel development and device driver development. Currently working on Linux baseport, scheduler and DCVS, with exposure to upstream contributions and development across multiple Linux kernel modules. Proficient in C programming, Linux device drivers, Linux kernel internals, kernel debugging, ARM Cortex architectures, and communication protocols. Strong engineering background with an M.Tech in Embedded Systems from BITS Pilani, PG-DESD from CDAC, and a B.Tech in Electronics and Communication Engineering.

Experience

5 yrs 10 mos
Total Experience
2 yrs 11 mos
Average Tenure
3 yrs 6 mos
Current Experience

Qualcomm

2 roles

Senior Software Engineer

Promoted

Dec 2025Present · 6 mos

  • As a Senior Engineer in Qualcomm’s IoT Kernel team, I worked on improving scheduler algorithms, DVFS frameworks to balance real-time performance with low power consumption and baseport for IoT systems
  • Key responsibilities and contributions:
  • Performing Linux kernel bring-up on Qualcomm ARM-based SoCs, including pre-silicon validation.
  • Developing and maintaining baseport drivers for platform bring-up across multiple SoCs.
  • Working on WALT and PELT schedulers with APT, Performance, and Power teams to optimize CPU utilization and energy efficiency.
  • Improving CPU scheduling to reduce latency and ensure stable performance without power regressions.
  • Tuning scheduler governors (schedutil, performance, userspace, powersave) for real-time and power-sensitive workloads.
  • Contributing to DVFS/DCVS tuning (memlat, bwmon) for dynamic scaling of compute and memory resources.
  • Developing and debugging device drivers (minidump, pstore, remoteproc etc) and performing DTS updates for new platforms.
  • Actively contributing to Linux kernel upstreaming, including patches for SoCs such as QCM6490, Monaco, and Arduino-Q.
Linux KernelScheduler AlgorithmsDVFS FrameworksDevice Drivers

Software Engineer

Nov 2022Nov 2025 · 3 yrs

  • Worked as Linux Kernel Engineer to develop new debugging features in the Linux kernel for easier kernel debugging.
  • Worked as Linux System Stability Engineer to improve Snapdragon device stability and reliability.
  • Gained knowledge of multiple SoC subsystems like APPS, WLAN, Modem, Display, Audio, DDR, etc., and how they interact to deliver seamless user experience.
  • Expanded role to proficiently analyze thousands of kernel crashes and stability issues to pinpoint the root cause and ensure system robustness.
  • Hands-on experience with debugging tools and techniques such as T32, crash utility, and various Qualcomm internal tools.
  • Ensured stability and performance across multiple Qualcomm chipsets through kernel-level analysis and debugging.
  • Worked on OpenOCD (Open On-Chip Debugger) project to enable live debugging of targets similar to T32/JTAG.
  • Added support for APPS (HLOS) domain in OpenOCD, extending beyond existing support for XBL, TZ, HYP, and UEFI.
  • Integrated OpenOCD with front-end GUIs like Eclipse and VS Code for live kernel debugging
Kernel DebuggingLinux Kernel StabilityOpenOCD

Landis+gyr

2 roles

Firmware Engineer

Apr 2021Jul 2022 · 1 yr 3 mos

  • Focused on the development and enhancement of
  • smart meter technology utilizing DLMS/COSEM protocols. Contributed to the creation
  • of a common platform for smart meters, ensuring standardized functionality for basic
  • metrology and robust communication capabilities.
  • Responsibility for designed and implemented smart metering feature
  • and unit tests to validate smart meter functionalities, enhancing
  • software reliability and reducing defects.
  • Collaborated with stakeholders together and customer requirements into detailed user
  • stories for effective implementation.
  • Developed a comprehensive understanding of DLMS protocol requirements and
  • design to enhance understanding across smart meter systems
  • Developed new features based on COSEM classes, including push notifications,
  • compact arrays, null data handling, and selective access functionalities.
  • Developed features for different metering configurations toggled between 3P-4W,3P-3W.
  • Developed Understanding & Analyzing DLMS packets using dMAP tool.
C++Device Language Message Specification (DLMS)

Graduate Engineering Trainee

Mar 2020Apr 2021 · 1 yr 1 mo

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Embedded System

Jul 2024May 2026

CDAC Hyderabad

Pg Diploma

Jan 2019Jan 2020

GL Bajaj Institute of Technology and Management

B.TECH

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Linux Kernel & Device Drivers

Explore similar profiles based on matching skills and experience