Sr Software Engineer, Stack
parallelwireless
Nashua
Posted Apr 9, 2025
- Full-time
Job description
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](https://www.parallelwireless.com/mission-and-vision/). We are seeking an experienced Senior Software Engineer with a strong background in telecommunications, 4G/LTE protocol stack development, and real-time systems programming. The ideal candidate will have hands-on expertise in LTE control-plane and data-plane layers (RRC, MAC, RLC, PDCP) and proven skills in C/C++ development on Unix/Linux environments. This role is focused on core product development, feature implementation, and field issue resolution—not QA, testing, or integration. You’ll work closely with cross-functional teams to design, code, and deliver high-performance LTE solutions. ### Key Responsibilities: - Design and develop 4G/LTE protocol stack features (control-plane & data-plane). - Work on protocol layers such as RRC, LTE-MAC, RLC, and PDCP. - Write, optimize, and debug C/C++ code on Unix/Linux/POSIX real-time operating systems. - Analyze and resolve customer-reported and internal QA issues. - Handle field issues, debugging, and customer support escalations. - Bring up and maintain LTE test setups in a running state. - Collaborate with peers to augment LTE/5G knowledge and drive engineering productivity. - Contribute to product performance improvements and ensure high-quality deliverables. ### Skills & Experience - Proven experience in telecom software development (LTE / 4G, preferably with exposure to 5G). - Strong expertise in protocol development (RRC, MAC, RLC, PDCP). - Excellent design and coding skills in C/C++. - Hands-on experience with Unix/Linux real-time operating systems. - Strong problem-solving and debugging skills for complex telecom systems. - Experience handling customer issues and fixing field problems. - Excellent communication skills and ability to work across global teams. ### Qualifications - Master’s or Bachelor’s degree in Computer Science / Computer Engineering / Telecommunications. - Experience in product development roles (not QA / Integration / pure testing). - Familiarity with telecom standards, LTE architecture, and 5G evolution. - Exposure to telecom product lifecycles and performance optimization.