Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system
I korthet
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.
Ansvarsområden
- 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
Krav
- 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
Önskade kvalifikationer
- 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
Förmåner
- 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
Färdigheter
C++Linux3GPPPythongitgdb
#5G#6G#RAN#L2#Software#Development#C++#Linux#Multi-core#Multi-threaded#Debugging#Optimization
Enabling a world where everyone and everything can be intelligently connected.\n\n
Företag
QualcommPublicerade jobb
för 4 dagar sedan
Anställningstyp
Heltid
Arbetsform
Hybrid
Lön
109 400–164 200 US$ · Förhandlingsbar
Erfarenhetsnivå
Mellannivå
Platser
San Diego, United States of America
Boulder, United States of America
Kvalifikation
Kandidatexamen
Sökande
Ansök tidigt
Liknande jobb
Swedbank
Stockholm, SwedenHead of Residual Value Management
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Saab
Gothenburg, SwedenSoftware Systems Test Engineer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Synopsys Inc
London, United KingdomSite Reliability Engineer, Infrastructure Services (Sr Staff)
Heltid Ansök tidigt Publicerad för 4 dagar sedan
SEB
Solna, SwedenCloud Data Engineer – GCP, Data Platforms & Automation | SEB, Solna
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Alfa Laval
Lund, Sweden +3 flerGlobal Business & Application Engineer – Single-Use Biopharma
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Alfa Laval
San Bonifacio, ItalyQuality Engineer
35 tn €/år Heltid Ansök tidigt Publicerad för 4 dagar sedan
