At a Glance
- Tasks: Design and develop cutting-edge wireless protocol software for advanced 5G systems.
- Company: Join Keysight, a leader in technology innovation with a vibrant culture.
- Benefits: Enjoy competitive pay, health perks, and opportunities for remote work.
- Other info: Collaborate with global experts in a dynamic, multi-site environment.
- Why this job: Make a real impact on the future of wireless technology and standards.
- Qualifications: Strong knowledge of 3GPP protocols and experience in C/C++ programming.
The predicted salary is between 50000 - 70000 £ per year.
Overview
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Keysight is looking for a Wireless Protocol Software Engineer with strong 3GPP protocol expertise, focused on Layer 2 (L2), to support advanced 5G and pre‑6G wireless system development. You will work close to standards and real implementations, translating evolving protocol specifications into scalable and robust software components that directly impact system behavior and performance. This role provides deep technical ownership of L2 protocol stacks within a multi‑site international environment.
Responsibilities
- Design, develop, integrate, and optimize the L2 protocol stack (MAC, RLC, PDCP)
- Support UE and base station emulation
- Contribute to pre‑6G standards, following 3GPP evolution
- Translate evolving requirements (3GPP releases, operator acceptance needs, O‑RAN priorities) into clear software designs, test workflows, and reusable components
- Collaborate with cross‑functional experts (systems, RF, protocol, product, customers/partners) to reproduce field issues, debug complex behaviors, and validate fixes with strong root‑cause discipline
Qualifications
- Strong expertise in 3GPP LTE/NR
- Focus on L2 protocols (MAC, RLC, PDCP)
- C/C++
- Multi‑threading and real‑time programming
- Software development and debugging
- Technical communication in English
- Experience with CI/CD, test frameworks, containers, and/or cloud‑based environments (preferred)
- Experience working in a multi‑site environment (preferred)
- Tools: Git, Valgrind/Polaris, JIRA, Wireshark
Wireless Protocol Software Engineer – Layer 2 (MAC, RLC, PDCP) in Fleet employer: Keysight Technologies SAles Spain SL.
Keysight is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration among its ~15,000 employees. With a strong commitment to employee growth, Keysight provides opportunities for professional development in cutting-edge technology sectors such as 5G and pre-6G wireless systems. The company's award-winning culture prioritises inclusivity and creativity, ensuring that every team member feels valued and empowered to contribute to meaningful projects that shape the future of technology.
Contact Details:
Keysight Technologies SAles Spain SL. Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Wireless Protocol Software Engineer – Layer 2 (MAC, RLC, PDCP) in Fleet
✨Tip Number 1
Network, network, network! Reach out to folks in the industry, especially those at Keysight. Use LinkedIn to connect with current employees and ask them about their experiences. A personal touch can make all the difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your 3GPP protocol knowledge. Dive deep into Layer 2 protocols like MAC, RLC, and PDCP. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.
✨Tip Number 3
Showcase your projects! If you've worked on relevant software development or debugging projects, make sure to highlight them during interviews. Bring along examples that demonstrate your expertise in C/C++ and multi-threading.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Keysight team.
We think you need these skills to ace Wireless Protocol Software Engineer – Layer 2 (MAC, RLC, PDCP) in Fleet
Some tips for your application 🫡
Show Your Passion for Technology:When you're writing your application, let your enthusiasm for technology shine through! We love seeing candidates who are genuinely excited about the field and can articulate why they want to join us at Keysight.
Highlight Relevant Experience:Make sure to showcase your expertise in 3GPP protocols and any experience with L2 protocols like MAC, RLC, and PDCP. We want to see how your background aligns with the role, so don’t hold back on those details!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Remember, we’re looking for strong technical communication skills, so this is your chance to demonstrate that!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Keysight Technologies SAles Spain SL.
✨Know Your Protocols
Make sure you brush up on your 3GPP LTE/NR knowledge, especially focusing on Layer 2 protocols like MAC, RLC, and PDCP. Be ready to discuss how these protocols work and their importance in wireless systems, as this will show your technical expertise.
✨Showcase Your Coding Skills
Since the role involves C/C++ programming, prepare to demonstrate your coding skills. You might be asked to solve a problem or debug a piece of code during the interview, so practice coding challenges and be familiar with multi-threading and real-time programming concepts.
✨Familiarise Yourself with Tools
Get comfortable with tools mentioned in the job description, like Git, JIRA, and Wireshark. Being able to discuss your experience with CI/CD processes and test frameworks will give you an edge, as it shows you're ready to hit the ground running.
✨Prepare for Collaboration Questions
Since the role requires collaboration with cross-functional teams, think of examples from your past experiences where you worked with others to solve complex problems. Highlight your communication skills and how you approach debugging and validating fixes in a team setting.