Rohan Khandelwal
Senior 5G PHY/MAC Software Engineer
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)
