Theme

Language

Global EN
Sweden ENSV
India EN

Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm seeks a Software Engineer for its Wireless R&D group to develop and verify complex wireless systems for 5G/6G technologies. The role involves multi-threaded C++ software development in a Linux environment, focusing on Radio Access Network (RAN) Layer 2 functionality.

Responsibilities

  • Own 5G/6G Radio Access Network (RAN) Layer 2 (MAC, RLC, PDCP, SDAP) responsibilities
  • Drive 3GPP 5G/6G feature development from specification through commercialization
  • Design and develop L2 functionality, including DL and UL channel configuration, data-plane and call flows
  • Implement and optimize fixed and dynamic DL and UL channel schedulers, data-plane paths
  • Interface with NodeB Layer 3 (RRC) and Layer 1 (PHY) components
  • Develop real-time-sensitive, multi-core, and multi-threaded software for the NodeB
  • Debug, profile, and optimize software for latency, throughput, and reliability on the target platform

Requirements

  • 2+ years of experience in SW design and development with the C++ programming language, or strong C programming with familiarity in object-oriented concepts
  • Experience with the full software development life cycle
  • Familiarity with 3GPP 4G/5G specifications. Acumen to read and understand the 3GPP specifications and translate them to requirements
  • Familiarity with developing and working in a Linux environment
  • Knowledge of multi-core, multi-threaded programming, and associated OS concepts
  • Familiarity with industry-standard software development and debugging tools (IDEs, build systems, git, gdb)
  • Familiarity with AI based tools/agentic workflows to improve work productivity
  • Strong analytical, debugging, and communication skills with the ability to work effectively across cross-functional distributed teams

Desired Qualifications

  • Hands-on experience in designing and developing LTE/5G L2 (MAC, RLC, PDCP, SDAP) or RAN software
  • Experience with real-time scheduling, DPDK, or performance tuning on multi-core platforms
  • Familiarity with modern C++ (17/20/23)
  • Experience with hands-on Python is a plus

Benefits

  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Highly competitive benefits package designed to support your success at work, at home, and at play
  • Pay scale: $109,400.00 - $164,200.00

Skills

C++Linux3GPPPythongitgdb
#5G#6G#RAN#L2#Software#Development#C++#Linux#Multi-core#Multi-threaded#Debugging#Optimization
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

4 days ago

Employment Type

Full Time

Work mode

Hybrid

Salary

US$109,400–164,200 · Negotiable

Experience Level

Mid-Senior

Locations

San Diego, United States of America

Boulder, United States of America

Qualification

Bachelor

Applicants

Be an early applicant