Amir Suhail

Software Engineer

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

Key Highlights

  • Expert in Linux kernel and embedded systems.
  • Proven track record in optimizing system performance.
  • Strong background in firmware design and testing.
Stackforce AI infers this person is a skilled Embedded Systems Engineer with a focus on performance optimization and firmware development.

Contact

Skills

Core Skills

Embedded SoftwareLinux Kernel DevelopmentFirmware DesignNand Flash Systems

Other Skills

Embedded C++LinuxCode ReviewC++Concurrent ProgrammingStandard Template Library (STL)IPCMultithreadingAlgorithmsGitDebuggingC (Programming Language)Data StructuresPython (Programming Language)Software Development

About

I’m a Senior Embedded Software Engineer with 5 years of experience building low-level systems at Qualcomm and Samsung. My expertise lies in Linux kernel development, device driver integration, firmware design, and multithreaded synchronization frameworks. I’ve worked across embedded platforms, multimedia pipelines, NAND flash systems, and XR devices — always focusing on performance, reliability, and modular design. I enjoy solving deep system-level challenges, whether it's optimizing latency, debugging race conditions, or architecting scalable communication between subsystems. I'm passionate about embedded systems, clean architecture, and contributing to products that operate close to the hardware with precision and speed.

Experience

5 yrs 9 mos
Total Experience
2 yrs 10 mos
Average Tenure
3 yrs 10 mos
Current Experience

Qualcomm

2 roles

Senior Engineer

Dec 2024Present · 1 yr 5 mos · Hyderabad, Telangana, India

  • Contributed to a synchronization project in Linux and firmware, enabling seamless coordination between subsystems like CPU, DSP, and firmware to optimize buffer processing latency.
  • Enhanced multimedia latency for XR/AR applications and mobile camera use cases through innovative synchronization techniques.
  • Designed and implemented an abstraction layer for the synchronization framework, successfully decoupling 80% of major code segments from subsystem dependencies.
  • Upgraded the unit test framework to dynamically calculate synchronization latency during runtime, reducing manual effort by approximately 90%.
Embedded C++LinuxEmbedded SoftwareLinux kernel development

Software Engineer

Jul 2022Jan 2025 · 2 yrs 6 mos · Hyderabad, Telangana, India

Embedded C++Linux

Samsung semiconductor r&d india

Senior Engineer

Aug 2020Jul 2022 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • Development of Emulator model for NAND Flash Memory to faster testing of Firmware and Controllers.
  • Developed modular code which helps in faster and efficient porting of emulator model for multiple NAND devices.
  • Design and Implementation of testcases having extensive test coverage to test different operations on emulator.
  • Development of multiple application features supported by NAND device.
  • Automated code base testing using Bamboo CI/CD which reduced the approx. 6 hours for manual testing and verification before release.
  • Managed code using Code Management tool Bitbucket
Code ReviewC++Firmware designNAND Flash systems

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology - BTech — Electrical Engineering

Jan 2016Jan 2020

bbs

Jan 2000Jan 2014

Stackforce found 100+ more professionals with Embedded Software & Linux Kernel Development

Explore similar profiles based on matching skills and experience