Senior PHY Software Engineer – 2G/4G/5G
Salary not listed • Bangalore • Full-time
Posted 1mo ago
About the job
We are seeking a Senior PHY Software Engineer with over 10 years of experience in cellular PHY software development, integration, debugging, and system troubleshooting across 2G, 4G, and 5G technologies. This role will focus on PHY development and issue resolution. A key aspect of this position involves contributing to an AI-assisted development initiative, specifically building and fine-tuning AI-based tools and agents for PHY log and crash analysis to enhance engineering productivity and root cause analysis capabilities. The ideal candidate will be a strong PHY domain expert and problem solver, adept at identifying root causes by correlating evidence across various sources and layers, going beyond linear debugging.
Responsibilities
- Design, develop, debug, integrate, and maintain PHY software for cellular communication systems.
- Work across 2G, 4G, and 5G, understanding PHY behavior, implementation, and system interaction.
- Analyze complex PHY issues using logs, traces, crash dumps, KPIs, and system behavior to identify root causes.
- Develop and optimize PHY software and algorithms for improved performance and reliability.
- Collaborate with cross-functional teams (MAC, RLC, RRC, RF, DSP, HW, system) to resolve product and field issues.
- Contribute to building and improving AI-assisted Root Cause Analysis (RCA) capabilities.
- Utilize AI-assisted engineering to enhance debugging efficiency and RCA accuracy.
Requirements
- 10+ years of experience in wireless communication / PHY software development, integration, debugging, or system troubleshooting.
- Strong hands-on experience with 4G/LTE and/or 5G NR PHY, with working knowledge of 2G.
- Good understanding of PHY architecture, algorithms, implementation, and interaction with other layers.
- Strong experience in PHY log analysis, debugging, issue isolation, and root-cause analysis.
- Ability to correlate logs, traces, configuration, KPIs, and system behavior.
- Strong C/C++ programming and debugging skills.
- Good Python/scripting skills for automation and analysis.
- Good understanding of DSP, digital communication, PHY/RF concepts, and 3GPP specifications.
