Suresh Agarwal

Software Engineer

Bengaluru, Karnataka, India15 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Bluetooth and automation frameworks.
  • Proficient in Python and C# for software development.
  • Strong team management and mentoring experience.
Stackforce AI infers this person is a Telecommunications and Geolocation Technology expert with strong software development skills.

Contact

Skills

Core Skills

PythonBluetoothC#Ia-32

Other Skills

Bluetooth Low Energy (BLE)Automation FrameworkDevOps toolsTeam ManagementMEMS SensorData AnalysisAssemblyCx86 AssemblyDebuggingSilicon ValidationAlgorithmsLinuxData StructuresProcessors

About

1) Qualcomm, Bangalore - Senior Staff Engineer/Mgr, Bluetooth Team, May 2017 till date 2) Qualcomm/CSR, Bangalore - Lead Engineer, GPS Team, July 2014 - May 2017 3) Intel, Bangalore – Senior Engineer, Client/Server Validation Team, July 2011 – June 2014. 4) Intel, Bangalore – Intern, Audio Driver Team, Jan 2011- June 2011 -- Total Experience – 11.6 years Specialities: Languages: Python, C#, C++ Technology: GPS, Bluetooth classic, BLE, Wi-Fi, IA-32, MEMS Sensor Protocol: I2S, I2C, USB Scripting: Shell scripting, Python, Perl Tools: Jenkins, Splunk, Grafana, Selenium, Appium Web - HTML, XML, YAML, JSON Concepts - Design Patterns, OOPS Build/Testing - Perforce

Experience

15 yrs 2 mos
Total Experience
5 yrs
Average Tenure
10 yrs 2 mos
Current Experience

Qualcomm

3 roles

Senior Staff Engineer/Manager

Nov 2023Present · 2 yrs 7 mos

  • Technologies: Automation Framework, Python, Bluetooth Low Energy (BLE), LE Audio
  • Implemented usage of mutliple devOps tools like docker, drekar, jenkins, splunk, grafana etc across CI/CD
  • Designed and implemented distributed automation framework in python used for testing well known "ADK" family
  • Managing team for deliveries for automation framework for testing BT Earbud/headset
PythonBluetooth Low Energy (BLE)Automation FrameworkDevOps toolsBluetooth

Staff Engineer/Manager

Nov 2019Nov 2023 · 4 yrs

  • Technologies: Automation Framework, Python, Bluetooth Low Energy (BLE), LE Audio
  • Designed and implemented distributed automation framework in python used for testing well known "ADK" family
  • Managing team for deliveries for automation framework for testing BT Earbud/headset
PythonBluetooth Low Energy (BLE)Automation FrameworkBluetooth

Senior Lead Engineer

Apr 2016Nov 2019 · 3 yrs 7 mos

  • Designed and implemented distributed automation framework in python used for testing bluetooth chips going in voice and music market. Responsible for handling deliveries from big team for automation framework and guiding them through all features.
  • Support Recruitment activities to hire capable engineers for both employee and contractor roles. Experience in mentoring new hires and bringing them to speed for current roles and responsibilities.
PythonBluetoothTeam Management

Csr

2 roles

Lead Engineer

Apr 2015Mar 2016 · 11 mos

  • Working on development of Location Extension in the post processing software suit using C#/Python language.The software generates more than 200 analytical data per process (including statistics, plots and Google KML files), which are the KPIs for all features of the location technology.
  • Designed, implemented and maintained system to capture and playback MEMS sensor data in the lab environment.
  • Providing fast prototyping solutions to system development team for testing feature of location technology on multiple platforms.
  • Developed C#/XML/Python Windows application that provides end-to-end testing capability with fully customized call flows and detailed location and satellite vehicle information display.
  • Designed and implemented web based system to verify and track location engine performance.
C#PythonMEMS Sensor

Senior Software Engineer

Jun 2014Mar 2015 · 9 mos

  • -Working on development of Location Extension in the post processing software suit using C#/Python language.The software generates more than 200 analytical data per process (including statistics, plots and Google KML files), which are the KPIs for all features of the location technology.
C#Python

Intel

2 roles

Software Engineer

Jul 2011Jun 2014 · 2 yrs 11 mos · Bangalore

  • Working As Software Developer In Probeless Debug Methodology team which develop debugging tools for tracing data for Intel GEN Processors.
  • Proficient knowledge in writing tools for different tracing technologies for debugging hardware issues.
  • Expertise in IA-32 architecture and skilled to handle projects in C#,Assembly and python.
C#AssemblyPythonIA-32

Worked as Intern

Jan 2011Jun 2011 · 5 mos · Bangalore

  • -Worked as Software Engineer in Audio Engineering Team for developing audio drivers for Windows.

Education

Birla Institute of Technology and Science, Pilani

Master of Technology (M.Tech.) — Software Systems

Jan 2014Jan 2016

Vellore Institute of Technology

Bachelor of Technology (BTech) — Computer Science

Jan 2007Jan 2011

N.K public school

Stackforce found 100+ more professionals with Python & Bluetooth

Explore similar profiles based on matching skills and experience