Post Job Free
Sign in

Real-Time Firmware Development

Location:
Herndon, VA
Posted:
February 17, 2025

Contact this candidate

Resume:

Chowdam Ravi

Email: ***********.***@*****.***

Phone: +1-571-***-****

LinkedIn: (1) ravi chowdam LinkedIn

Career Objective:

Experienced Firmware Developer with over 18 years in wireless communication, specializing in 5G NR firmware development, NB-IoT/CAT-M, and Wi-Fi (WLAN) development (802.11 a/b/g/n/ac/ax). Proficient in downlink and uplink channel implementations (PDSCH, PBCH, PDCCH, PUSCH, PUCCH, PRACH) and NFAPI/FAPI layer development to enable seamless L1-to-higher-layer communication. Demonstrated expertise in protocol optimization, real-time troubleshooting, and supporting mission-critical systems. Seeking a challenging role to leverage my technical experience in cutting-edge wireless technology.

Core Skills:

Wireless Communication: 5G NR, LTE, NB-IoT, Carrier Aggregation, MU-MIMO, OFDM, OFDMA

Testing & Validation: Test case creation, execution, debugging, troubleshooting

Protocol Knowledge: L1 Layer, PHY Layer, MAC-PHY interface, Physical channels (PBCH, PDCCH, PDSCH, PUCCH, PUSCH, PRACH)

Software & Tools: MATLAB, C, Python, Verilog, Wireshark, Omni peek, Keysight, R&S Signal Generators/Analyzers, Anritsu

Operating Systems: Linux, Windows

Other Skills: Test automation, Agile methodologies, Configuration management, Regression testing

Education and Achievements

Master of Communication Systems Engineering

Anna University, Coimbatore, Tamil Nadu state, Graduated: 2007, CGPA: 8.55

Focus: Wireless Communications, Signal Processing, Digital Communication Systems

Bachelor of Electronics and Communication Engineering

Delhi University, Hyderabad, Telangana state, Graduated: 2003, Percentage: 66.67

Focus: Telecommunications, Digital Electronics

Awarded Best Employee twice at EdgeQ for outstanding contributions to firmware

development and successful project delivery, demonstrating commitment to quality

and efficiency.

National Conference Presentation Award: Presented a project on wireless

communication at a National Conference and won a prize for innovation and

technical excellence.

Professional Summary:

Developed Firmware for Downlink (DL) and Uplink (UL) Channels in 5G NR, ensuring robust communication and adherence to specifications.

Enhanced multi-carrier support up to 4 carriers and multi-bandwidth support for 5G NR to optimize network performance.

Written Code for Dynamic Memory Allocation in TXUs to enhance memory utilization effectively.

Designed and Coded NFAPI and FAPI to validate L2 to L1 layer integration and L1 functionality.

Written Code for SCTP and UCP socket programming for NFAPI DU and RU to ensure seamless transport of control messages.

Captured all channels on Wireshark and analyzed the results to ensure protocol compliance and performance optimization.

Tested and resolved real-time issues related to EVM and constellation points using VSG and VSA.

Performed low-level debugging by probing hardware signals with oscilloscopes and logic analyzers.

Implemented WLAN-802.11 Algorithms as Hardware Accelerators, including TXP, ED-AGC, Timers, Crypto, and TXC MIMO at the RTL level.

Developed WLAN-802.11 Algorithms as Firmware DSP.

Proficient in Fixed Point Coding using both Assembly and C languages.

Wrote C Code for Physical Layer (PHY) Functions and developed APIs for Medium Access Control (MAC).

Extensive experience with MAC protocols and packet analysis tools such as Wireshark and Omni Peek for WLAN.

Modified existing algorithms to comply with real-time specifications and ensure feasibility of implementations.

Developed driver code for HW modules in Assembly language.

Implemented SIFS optimization logic to achieve reduced turnaround times for SIFS.

Collaborated closely with the STQA team to address issues encountered during the certification process (Wi-Fi Alliance, Miracast, etc.).

Wrote C Code for controlling drivers and APIs for both PHY and MAC functionalities.

Conducted testing of the entire PHY and LMAC code on various platforms, including simulators, FPGAs, and emulators.

Ported firmware to actual silicon and successfully executed the bring-up process.

Resolved PHY and MAC interface level issues while establishing connections on Linux hosts, including throughput measurements (UDP, TCP, bidirectional, etc.) and multiple interfaces for peer-to-peer testing.

Addressed PHY and MAC interface level issues pertinent to Wi-Fi certifications, including bandwidth sharing, RTS-CTS, and SIFS.

Developed automation scripts in Python, Linux Bash, Windows DOS, and MATLAB.

Executed timing and memory optimizations, resolved deadlocks and runtime lockups, and addressed memory corruption issues.

Professional Experience

Sr. Staff Firmware Engineer

Edge Compute Wireless, June 2020 – Till Date

Location: Santa Clara, CA, USA

Customer Project: Dense Air and Radisys 5GNR and DU/RU

5G NR and Wi-Fi 6 (802.11ax) Firmware Development & Optimization

5G NR Downlink Channels: Developed and optimized firmware for key downlink channels (PDSCH, PBCH, PDCCH), ensuring data throughput and improved latency.

5G NR Uplink Channels: Implemented firmware for uplink channels (PUSCH, PUCCH, PRACH) with optimized control data transmission, contributing to robust connectivity and setup.

NFAPI/FAPI Layer Development: Designed and integrated NFAPI/FAPI layers for seamless communication between L1 and L2, supporting scalable and efficient base station deployments.

Testmac Development: Designed and implemented a custom testmac specifically tailored to validate the gNB functionalities within the Action Tech 5G solution. The testmac was built to simulate real-world conditions and test the gNB's performance across various scenarios.

Validation of Downlink and Uplink Channels: Developed the necessary test sequences to validate all UL/DL channels, including PDSCH, PUSCH, PDCCH, PRACH, and more, ensuring full compliance with 5G NR standards.

Wi-Fi 6 (802.11ax): Led development for 802.11ax features, including OFDMA, MU-MIMO, and beamforming, ensuring enhanced connectivity performance for high-density networks.

Senior Firmware Engineer

Mbit Wireless, November 2018 – June 2020

Customer Project: MB4200-B/CATM SoC Development

NB-IoT and CAT-M Firmware Development

Firmware Development for LTE L1 Physical Layer: Developed and optimized firmware for LTE L1 physical layer algorithms, focusing on key modules including DC, AGC, IFE, PSS, SSS, and RSRP.

Developed firmware for NB-IoT and CAT-M channels, focusing on low-power IoT communication, optimizing control channel efficiency and synchronization.

Collaborated closely with hardware and testing teams, validating uplink and downlink control channels and ensuring LTE-M compliance.

Lead Design Engineer

Imagination Technologies, September 2007 – November 2018

Customer Project: Wi-Fi Protocol Development (802.11 a/b/g/n/ac)

Control Firmware Development: Developed and optimized FSMs for TX and RX control for 802.11 standards, including 20/40/80MHz bandwidth, MIMO, beamforming, and other advanced features.

PHY/MAC Layer Integration: Worked extensively on PHY/MAC layer improvements, focusing on modulation, channel coding, and error control mechanisms.

Shannon (802.11n 1x1): An Imagination’s internal SOC, integrated the Shannon SOC chip into PURE radio (UK), Led firmware development for Wi-Fi protocols, implementing PHY and MAC layers for enhanced performance and reliability.

TZ5000 (802.11ac 2x2): A Toshiba’s SOC (http://toshiba.semicon-storage.com/eu/company/news/2015/04/assp-20150413-1.html).

Toshiba project: this SOC is planned for used in TV's. Key aspects in the project is handling the three DSP processors FSM's, DMA channels sharing for TX and RX path, implementing the beamforming feature.

DANUBE (802.11ac 2x2): An Imagination’s internal SOC with few hardware modifications from TZ5000. The same Hardware is productized in another format called CI40 (http://creatordev.io/ci40-iot-hub).

In addition Toshiba project: implemented the WIFI - Bluetooth coexistence protocol.

Fields of Interest:

Embedded systems, 5GNR, LTE, DSP, RTL, OFDM, OFDMA, MIMO, WLAN and Fixed-Point coding.



Contact this candidate