Senior Software Developer (5G NTN L3 RAN & Core) We are seeking a highly skilled and motivated Senior Software Developer to join our team and contribute to the development of cutting-edge 5G Radio Access Network (RAN) and Core network solutions. The ideal candidate will possess deep expertise in Layer 3 protocols, a strong understanding of the NR 5G standard specification, and substantial experience navigating the 3GPP standardization landscape. You will play a crucial role in designing, developing, and optimizing our 5G NTN software stack, ensuring high performance, reliability, and compliance with industry satellite standards. Responsibilities Design, develop, and implement software solutions for the Layer 3 RAN and Core network components of our 5G NTN system. Contribute to the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment. Ensure adherence to 3GPP standards and specifications, actively participating in the interpretation and implementation of relevant protocols. Troubleshoot and resolve complex software issues, optimizing performance and stability. Collaborate with cross-functional teams, including system architects, test engineers, and product managers. Provide technical leadership and mentorship to junior developers. Stay up-to-date with the latest advancements in 5G technology and 3GPP standards. Participate in code reviews and contribute to continuous improvement of software development processes. Document design specifications, implementation details, and test plans. Qualifications Master's degree or PhD in Computer Science, Electrical Engineering, or a related field. Minimum 5 years of experience in software development, with a focus on telecommunications. Extensive experience in developing software for Layer 3 RAN and Core network protocols (e.g., RRC, NAS) within the NR 5G standard. Deep understanding of the 3GPP standardization process and related specifications. Strong proficiency in programming languages such as C, C++. Experience with Linux operating system, versioning control tools, CI/CD principles are highly desirable. Solid understanding of network protocols and architectures. Excellent problem-solving, debugging, and analytical skills as well as debugging and analyzing protocol traces. Strong communication and collaboration skills. Preferred Qualifications: Experience with virtualization and cloud-native technologies (e.g., Kubernetes, Docker). Knowledge of software-defined networking (SDN) and network function virtualization (NFV). Experience with protocol analyzers. Seniority level: Mid-Senior level Employment type: Full-time Industries: Satellite Telecommunications J-18808-Ljbffr