Software Engineer (San Diego, Boulder)
qualcommSan Diego, CA
$109,400 per year
Apply now (opens in a new tab)Software Engineer (San Diego, Boulder)
L6
$109,400 per year
Industries
Custom Computer Programming ServicesWireless Telecommunications CarriersSoftware PublishersJob Title: Software Engineer
Company:
Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Cellular Technologies Software
General Summary:
The Wireless R&D group is focused on developing a Test Base Station (TBS) for verification of QCT mobile chipset functionality. We are seeking a software engineer for an exciting opportunity to collaborate in the implementation and verification of complex wireless systems. The successful candidate will be part of a diverse, experienced team developing cutting edge features for 5G and 6G wireless technologies for the 5G/6G TBS product. Sophisticated multi-thread software is written in C++ and implemented as a Linux service. Fast paced development is supported by Continuous Integration processes and systems.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
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 NodeBDebug, profile, and optimize software for latency, throughput, and reliability on the target platform
Required Skills:
- 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
Preferred Skills:
- 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
- Pay range and Other Compensation & Benefits: $109,400.00 - $164,200.00
Apply now (opens in a new tab)
Level
LeadL6
Salary
$109,400 per year
Location
San Diego, CA
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
yesterday
To get sharper similar jobs, create your profile using the link below.