> Markdown version of [/jobs/ext/3699293-ran-software-engineer-starlink-mobile](https://www.wearedevelopers.com/jobs/ext/3699293-ran-software-engineer-starlink-mobile). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # RAN SOFTWARE ENGINEER (STARLINK MOBILE) - **Company:** Space Exploration Technologies Corp. - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Salary:** $175,000.0 - **Contract:** Permanent contract - **Skills:** 4G (Telecommunication), LTE (Telecommunication), C++ (Programming Language), Protocol Stack, Continuous Integration, Software Debugging, Interoperability, Python (Programming Language), Log Analysis, Performance Tuning, Regression Testing, Software Tools, Software Engineering, Software Testing Automation Framework, Data Pipelines - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_spacex-8672784002 ## About the Role RAN Software Engineer on the Starlink Mobile program, you will lead the validation and optimization of the 4G/5G RAN software protocol stack. This role requires strong software engineering skills to build scalable test automation frameworks and work directly with other software developers to triage and resolve complex 4G/5G protocol stack software 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 BASIC QUALIFICATIONS: + 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 SKILLS AND EXPERIENCE: + 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 COMPENSATION AND BENEFITS: Pay Range: Level 3: $175,000.00 - $280,000.00 Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.