SpaceX Sr. RAN Software Engineer at SpaceX leads validation and optimization of 4G/5G RAN software protocol stack for Starlink Mobile. Builds scalable test automation frameworks and troubleshoots complex protocol issues.
Responsibilities
Lead the design, development, and maintenance of CI/CD test automation frameworks for eNB/gNB feature validation, including functional, performance, interoperability, and regression testing
Analyze UE and eNB/gNB logs to debug and root-cause RAN issues, and collaborate with developers to resolves issues and drive feature improvements
Build software tools and data pipelines to analyze RAN performance and optimize eNB/gNB parameters to improve network KPIs
Manage and prioritize network issues while collaborating closely with development teams to drive resolution
Troubleshoot and maintain RAN lab infrastructure in collaboration with partner teams
Qualification
Bachelor’s degree in a STEM discipline5+ years of experience developing
Required
Bachelor’s degree in a STEM discipline
5+ years of Python/C/C++ coding experience
5+ years of experience developing, executing, and managing automated LTE/5G-NR test cases (including test planning and results tracking)
Preferred
In-depth knowledge of 3GPP specifications and R17+ RAN features
Experience with user equipment (UE) log analysis and associated software tools (QXDM/XCAL)
Experience developing test automation frameworks or CI/CD pipelines
Strong understanding of LTE and 5G-NR protocols with hands-on experience resolving software issues at the PHY, MAC, and RRC layers
Experience supporting products through the full release cycle including commercial deployment
Strong skills in debugging and performance optimization; exceptional analytical skills and engineering fundamentals