K

Keysight Technologies

Manufactures test equipment and measurement software

Wireless Software Engineer - 5G/6G Protocol Stack, Advanced

Software EngineeringUpdated on Nov 6
Full-timeSan Diego, CA, USA$124.4k - $207.4k

About the Job

Requirements

  • Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 4 to 5 years of experience in software development for wireless communication systems.
  • Strong software development experience in C/C++ and Python.
  • Experience developing software in Linux environments.
  • Solid understanding of 4G LTE, 5G NR, or 5G-Advanced technologies.
  • Deep understanding of 3GPP protocols across Layers 1–3, particularly RRC and NAS.
  • Hands-on software development experience within one or more wireless protocol stack layers, including PHY, MAC, RLC, PDCP, RRC, or NAS.
  • Proven experience as an R&D, platform, systems, or protocol-stack development engineer with ownership of software design, implementation, debugging, and maintenance.
  • Experience investigating and troubleshooting complex software and protocol issues across multiple layers of the wireless stack.
  • Root-cause analysis and debugging skills using logs, traces, packet captures, signaling analysis, performance metrics, and software debugging tools.
  • Familiarity with 3GPP specifications and wireless protocol implementation.
  • Understanding of software architecture and development processes, including the ability to understand, modify, and extend existing codebases.
  • Experience participating in code reviews and collaborative software development environments.
  • Ability to design, develop, test, and deliver production-quality software.

Responsibilities

  • Design, develop, and enhance software features within wireless communication systems and protocol stacks.
  • Develop production-quality software in C/C++ and Python for Linux-based environments.
  • Analyze and debug complex issues across Layer 1 (PHY), Layer 2 (MAC/RLC/PDCP), and Layer 3 (RRC/NAS) protocols.
  • Investigate and troubleshoot issues across the full protocol stack, including areas outside the primary domain expertise, and collaborate with development teams to resolve root causes.
  • Diagnose and resolve complex issues encountered during customer deployments, integrations, and performance optimization activities.
  • Modify existing software and develop new code to address customer-specific requirements and technical challenges.
  • Develop APIs, software tools, automation frameworks, and diagnostics that improve development productivity and system visibility.
  • Analyze signaling logs, traces, packet captures, performance metrics, and timing behavior to identify root causes of system issues.
  • Build prototypes and rapidly validate new features and protocol enhancements.
  • Enhance existing software through feature development, performance improvements, and customer-driven innovations.
  • Participate in code reviews and contribute to software quality, maintainability, and engineering best practices.
  • Develop a deep understanding of software architecture, feature implementation, and protocol stack behavior to diagnose and resolve complex technical issues.
  • Collaborate with R&D teams to translate field findings into product improvements, software enhancements, and new capabilities.
  • Lead technical discussions with customers and provide guidance on protocol implementation, system architecture, and performance optimization.
  • Contribute to software releases, validation activities, and deployment of new features into customer development environments.

Desired Qualifications

  • Experience with modem software, protocol stack development, wireless infrastructure, device testing, or network simulation platforms.
  • Experience with embedded software, real-time systems, or firmware development.
  • Experience developing software tools, automation frameworks, and APIs.
  • Knowledge of wireless test and measurement systems.
  • Experience working directly with customers on complex technical projects.
  • Experience leading technical investigations and cross-functional engineering efforts.
  • Exposure to 5G-Advanced, NTN, Open RAN, or emerging 6G technologies.

About the Company

Keysight Technologies

Manufactures test equipment and measurement software

Keysight Technologies provides test and measurement equipment for electronics development and deployment. It sells high-precision hardware instruments (such as oscilloscopes, network analyzers, and signal generators) and software that support design, test, and validation of electronic systems, with focus areas including electronic design, e-mobility, network monitoring, and 5G. The products work by combining measurement hardware with analytics software to collect, analyze, and visualize test data across design, verification, and maintenance workflows. The company differentiates itself with a broad, industry-grade instrument portfolio, integrated end-to-end software, and ongoing services and support, including involvement in 6G development, to help speed digitalization and product deployment.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Rosa, CA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Keysight Technologies

See more jobs