Senior Software Engineer for Stack for 5G/NR
Parallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN solutions. Join us as we lead the future of telecommunications, driving innovation through green and sustainable networks . Learn more about our mission, vision and values . We are looking for an experienced Senior Software Engineer to join our team and drive the design, development, and optimization of the 5G/NR protocol stack. In this role, you will work on gNB features across LTE and 5G, ensuring compliance with 3GPP standards and O-RAN specifications, while collaborating with cross-functional teams to deliver high-performance telecom solutions. Key Responsibilities:
- Design and develop new gNB features within the 5G/NR and LTE protocol stack (MAC, RLC, PDCP, RRC layers).
- Author system specifications, design documents, and unit test plans.
- Take ownership of assigned features and deliver them in collaboration with cross-functional teams.
- Perform end-to-end debugging, troubleshooting, and issue resolution for QA and field-reported problems.
- Work on telecom interfaces including FAPI, F1 (DU–CU), S1 (BBU–EPC), and CU E1.
- Ensure solutions align with best-practice software engineering processes, including version control, CI/CD, and release cycles.
- 3+ years of experience in 5G/NR and LTE protocol stack development.
- Strong knowledge of 3GPP standards and O-RAN specifications.
- Expertise in C, C++ programming, and software architecture design.
- Deep understanding of Linux OS internals, Ethernet, TCP/IP, UDP, and multi-threading.
- Hands-on experience with debugging tools such as GDB, QXDM, TM500, and QCAT.
- Proven log analysis and troubleshooting skills in complex telecom environments.
- Excellent communication skills, both verbal and written.
- Experience with Git and modern software development tools.
- Familiarity with interoperability testing, O-RAN integration, and system performance tuning.