Summary
Overview
Work History
Education
Skills
Languages
Declaration
Timeline
Generic
Mahesh Patil

Mahesh Patil

Belgaum

Summary

  • Having 4+ years of experience in Embedded software development as a WLAN Developer.
  • Worked as a Software Engineer in Global Edge Software Ltd. from July 2019 to Oct 2021.
  • Working as WLAN HALPHY Firmware Engineer in QUALCOMM Technologies India PVT Ltd from Nov 2021 to present which comprises of 40 people working on multiple WLAN projects with multiple features and fixed the bugs at crucial stages of software development cycle.
  • Have good knowledge in Regulatory, DFS & AFC modules.
  • Having domain knowledge of IEEE 802.11 a/b/g/n/ac/ax/be standards.
  • Experienced in working on WLAN performance issues and expertise in finding regression.
  • Self-Motivated, good team player and ensures quality code is written with minimal bugs & regression.

Overview

5
5
years of professional experience

Work History

Engineer

QUALCOMM Technologies India PVT Ltd
11.2021 - Current

AFC Feature:
Description: Automated Frequency Control (AFC) is part of 802.11 ax 6E specification used in 6GHz band for operating in Standard Power mode. Standard power APs must use an AFC service to protect incumbent 6 GHz operations from RF interference.

Role:
•Ported the Complete AFC feature from 11ax WiFi6E chipsets to 11be chipsets.
•Brought up the AFC feature first time in WiFi7 11be chipsets.
•Co-Worked with Host and application teams as part of AFC feature bring up in 802.11be chipsets.
•Contributed to AFC puncturing feature implementation from HALPHY side.
•Fixed multiple AFC related issues like reading AFC payload from wrong memory location.


Regulatory Feature:
Description: Regulatory database contains all country’s regulations which must be obeyed by every Wi-Fi device. Each Country has its own regulation on max power that can be transmitted by Wi-Fi device.

Role:
• Developed a user guide and gave a KT to Developers & CE teams for Regulatory updates which helped to take regulatory updates quickly reducing the dependency on Dev team for backporting Regulatory features.
• On every Regulatory release update from Regulatory group updated internal regulatory database in 11ax and 11be chipsets.
• Supported multiple customer & release blocker issues related Regulatory certification for countries.


DFS Feature:
Description: DFS stands for Dynamic frequency Selection. In 5GHz, Radar signals are present which are reserved for military radar, satellite communication, and weather radar purposes. Any Wi-Fi Device operating in 5GHz should not interfere with Radar signals and move to different channel on detection of Radar signal.

Role:
• Brought up the Primary DFS and Agile DFS in WiFi7 11BE chipsets.
• Co-Worked with Host, HWS and System team to bringup both DFS and agile DFS features in 11be chipsets.
•Prepared DFS debug doc for customers to debug DFS related issues which helped them to triage issues quickly.
•Worked on multiple Radar probability detection Certification failure issues for multiple Countries and Radar patterns.
•Made DFS simulation tool robust by fixing multiple issues in 11ax and 11be chipsets.

Software Engineer

Global Edge Software Ltd.
07.2019 - 10.2021

Assignment Profile
1. Application related assignments
- understanding of hostapd and wpa-supplicant
- Implementation of static and shared libraries.


2. Linux Kernel assignments
- Writing a pseudo character driver
- Implementation of System call
- Analysis of fork() with COW (Copy-on-Write), vfork() and clone() from the kernel perspective.
- Implementation of POSIX IPC mechanisms - Message queues, Shared memory, Pipes and Semaphores.
- Implementation of multi-threaded programming


Organizational Project:

1. Add Marvell 8782 chip support to kernel 4.2.0

Description: Port WLAN modules for Marvell 8782 chip from 3.4.0 kernel to 4.2.0. Verification and validation of AP and STA functionalities. Configure and verify the Mac filter functionality in STA and AP modes. MAC filtering on a network permit and denies network access to specific devices using blacklists and whitelists.

Role:
• Porting Marvel 8782 driver code to 4.2.0
• Study of mac filtering for Marvell 8782 and RTL8111
• Configure mac filters using hostapd and wpa_supplicant
• Provide patch file.
• Verify logical flow after applying patches.
• Testing AP and STA functionalities


2. NXP WATS Framework

Description: Wireless automation test suite (WATS) is NXPs automation framework which helps to automate WLAN and BT functionality and performance tests.

Role:
•Automated WLAN functionality and performance related test cases using WATS framework.
•Fixed multiple existing WATS framework issues.
•Made WATS framework robust.

Education

BE -

SGBIT College
Belgaum
06.2019

PUC -

Maratha Mandal College
Belgaum
04.2015

Skills

  • Operating Systems: Linux, Windows
  • Top Skills: C, C, DS
  • Scripting Languages: Python, Perl
  • Tools: Wireshark, Veriwave, GCC, Make, cscope, ctags
  • Debuggers: CrashScope, Trace32, readelf, GDB
  • Wireless Protocols: IEEE 80211 a/b/g/n/ac/ax/be, wpa_supplicant, Hostapd
  • Network Protocols: TCP/IP,ARP, DHCP, DNS
  • Version control Tools : Perforce, Git

Languages

English
Bilingual or Proficient (C2)
Marathi
Bilingual or Proficient (C2)
Kannada
Upper intermediate (B2)
Hindi
Advanced (C1)

Declaration

I hereby declare that all the information furnished above is true to the best of my knowledge.

Timeline

Engineer

QUALCOMM Technologies India PVT Ltd
11.2021 - Current

Software Engineer

Global Edge Software Ltd.
07.2019 - 10.2021

BE -

SGBIT College

PUC -

Maratha Mandal College
Mahesh Patil