Skip to main content
Rohan Khandelwal

Rohan Khandelwal

Senior 5G PHY/MAC Software Engineer

BengaluruMember since September 16, 2026
5G PHY/MAC Firmware LeadWireless R&DOpen RANAI-RANEmbedded SystemsSignal ProcessingC++PythonMATLABShell scripting3GPP NRmMIMOPUCCHPUSCHTDDO-RANRCTRISCVNVIDIA Grace Hopper GPUIQ imbalanceSystem ValidationCode ReviewKeysight MXG
·

About

Senior 5G PHY/MAC Software Engineer with 7+ years of experience developing L1/L2 stack software for real-time embedded systems. Deep expertise in 3GPP NR protocol conformance, mMIMO/massive MIMO, PUCCH/PUSCH signal processing, TDD pattern design, and O-RAN aligned feature development. Proven record of delivering high-impact features under strict timelines, cutting testing time by 20% and validation cycles by 30% through targeted automation.

Hands-on with C/C++, RISCV, NVIDIA Grace Hopper GPU platforms, and MATLAB simulation. Comfortable leading small teams and driving end-to-end development across cross-functional, globally distributed environments.

Experience

Lead Software Engineer - Fujitsu Research of India Pvt. Ltd. - Bangalore

(2023-09)

  • Implemented 5G NR DCI generation for FDD and TDD configurations with Downlink and Uplink Carrier Aggregation (DLCA/ULCA) and Bandwidth Part (BWP) support, enabling standards-compliant multi-cell scheduling and control signaling
  • Lead implementation of high-priority massive MIMO (mMIMO) performance counters in the Scheduler, delivered within a critical product milestone timeline; led a team of 2 engineers with accountability for code quality and ontime delivery.
  • Designed and delivered a runtime update framework for Scheduler parameters orchestrated via EMS and DU-OAM, eliminating the need for network downtime during parameter changes and directly increasing UE support capacity.
  • Architected and implemented a configurable TDD pattern in the existing Scheduler software, enabling flexible adaptation to multiple deployment configurations; integrated the feature into a multi-threaded, real-time embedded system in collaboration with cross-functional teams in Japan.
  • Developed multiple internal automation tools using Python and Shell scripting that collectively reduced team testing time by 20%, freeing engineering bandwidth for feature development.
  • Drove end-to-end feature ownership: design, implementation, code review, and system validation across modem, RF, and antenna subsystems; mentored junior engineers through regular design and code reviews.
  • Delivered technical knowledge-sharing sessions across multiple teams, increasing organizational visibility of PHY/MAC developments and best practices.
  • Awarded internal recognition for exceptional delivery of features under high-pressure deadlines and demonstrated technical leadership.

Staff Software Engineer - EdgeQ Inc. - Bangalore

(2020-06 - 2023-08)

  • Developed and validated Layer 1 (PHY) control code for PUCCH signal processing covering both control path and data path, ensuring correct operation under diverse channel conditions.
  • Contributed to multi-user PHY support with a focus on PUSCH channel processing, enabling concurrent UE handling and improved spectral efficiency.
  • Characterized and resolved RF impairments including IQ imbalance and carrier frequency offset, optimizing RF performance to meet system-level requirements.
  • Validated PHY code using real-time RF data captured via Keysight MXG signal generators and MXA signal analyzers under high-interference lab scenarios.
  • Integrated L1 code for Radio Conformance Testing (RCT) ensuring full PHY layer support on the RISCV, achieving 5G NR protocol compliance per 3GPP standards.
  • Collaborated with silicon validation teams to optimize hardware for a file-based L1 black-box running under 15W at temperatures below 40°C, including EM interference and radiation stress testing.
  • Automated the Radio Conformance Testing (RCT) pipeline on the RISCV platform, replacing manual processes and accelerating the verification and validation cycle by 30%.

R&D Firmware Intern - Schneider Electric Ltd. - Hyderabad

(2020-02 - 2020-07)

  • Conducted penetration testing on Schneider Electric's proprietary web application using Kali Linux; successfully identified a security vulnerability and automated DDOS simulations using PowerShell.
  • Built RESTful APIs and process automation scripts using Microsoft Visual Studio; independently led the project from scope definition through live demonstration to global management, receiving formal recognition for execution quality.

Systems Engineer - Infosys Ltd. - Pune

(2017-03 - 2018-08)

  • Worked as a backend automation engineer supporting Mercedes-Benz services; wrote automation scripts to streamline server operations and reduce manual intervention.
  • Performed server maintenance and triaged time-critical production incidents, ensuring service continuity and minimizing downtime through systematic debugging and root cause analysis.

Education

Master of Technology - Communication and Signal Processing - Indian Institute of Technology (ISM), Dhanbad (2018-07 - 2020-06)

Bachelor of Technology - Electronics and Communication Engineering - SKIT, Jaipur (2012-07 - 2016-05)

Skills

Senior 5G PHY/MAC Software Engineer

Reviews