K

Keysight Technologies

Manufactures test equipment and measurement software

Senior Wireless Software Engineer - 5G/6G Protocol Stack

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USA$148.1k - $246.8k

About the Job

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 6 to 7 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 demonstrated ownership of software design, implementation, debugging, and maintenance.
  • Experience investigating and troubleshooting complex software and protocol issues across multiple layers of the wireless stack.
  • Strong 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.
  • Strong understanding of software architecture and development processes, with the ability to understand, modify, and extend existing codebases.
  • Experience participating in code reviews and working within 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, collaborating with development teams to drive root-cause resolution.
  • 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 Keysight 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 Keysight software architecture, feature implementation, and protocol stack behavior to effectively diagnose and resolve complex technical issues.
  • Collaborate closely with Keysight 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