Physical Layer Portocol developer
Tech Mahindra
About the Role
- Design and develop Layer 1 (PHY) software for a 3GPP 5G NR and LTE mobile device emulation platform.
- Implement and optimize real-time baseband algorithms.
- Debug complex wireless system behavior.
- Deliver innovative test solutions for next-generation wireless technologies.
- Work on cutting-edge wireless communication technologies influencing the development and validation of 5G and future-generation networks.
- Join a skilled engineering team building industry-leading wireless test solutions based on multi-core processing architectures and advanced signal processing techniques.
- Rapidly transform evolving 3GPP standards, operator requirements, and industry trends into robust, scalable software solutions.
Key Responsibilities
- Design, implement, and optimize software aligned with 3GPP 5G NR and LTE Layer 1 (PHY) algorithms and procedures.
- Develop high-performance, optimized, real-time modem processing solutions using C/C++.
- Translate evolving requirements from 3GPP specifications, operator acceptance criteria, and industry initiatives into robust software solutions.
- Collaborate with systems, protocol, RF, product, and customer-facing teams to diagnose and resolve complex technical issues.
- Own feature development from specification through implementation, validation, release, and customer support.
- Analyze large-scale logs and system traces to identify root causes and implement robust corrective actions.
- Contribute to automation, regression testing, development frameworks, and engineering process improvements.
- Participate actively in Agile development activities and support team success through technical collaboration and knowledge sharing.
- Validate solutions using commercial wireless test equipment and lab infrastructure.
Requirements & Tech Stack
- Strong C/C++ software development skills.
- Experience developing or optimizing real-time wireless communication systems.
- Solid understanding of 3GPP 5G NR and/or LTE physical layer concepts.
- Strong debugging and troubleshooting skills, including analysis of complex logs and traces.
- Experience with MATLAB and simulation-based algorithm development.
- Familiarity with laboratory test equipment and wireless validation methodologies.
- Excellent verbal and written communication skills in English.
- Demonstrated ability to deliver high-quality software on schedule.
Qualifications
- Master's degree in Electrical Engineering, Wireless Communications, Computer Engineering, or a related field, or equivalent industry experience.
- Ability to excel in a multi-site, diverse team.
Preferred Qualifications
- PhD in Wireless Communications, Signal Processing, or a related discipline.
- Experience developing commercial 5G NR or LTE modem software.
- Knowledge of MIMO, beamforming, scheduling, channel modeling, and RF impairments.
- Experience with performance optimization on multi-core CPU architectures.
- Familiarity with O-RAN architectures and wireless infrastructure testing.
- Experience working directly with customers to reproduce and resolve field issues.





