> Markdown version of [/jobs/ext/3826609-software-engineer-san-diego-boulder](https://www.wearedevelopers.com/jobs/ext/3826609-software-engineer-san-diego-boulder). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (San Diego, Boulder) - **Company:** Qualcomm - **Location:** Boulder, CO, United States (Remote available) - **Experience:** Experienced - **Salary:** $109,400.0 - $164,200.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), 4G (Telecommunication), LTE (Telecommunication), Artificial Intelligence, C++ (Programming Language), Software Debugging, Linux, GNU Debuggers, Python (Programming Language), Network Layer, Multiprocessing, Object-Oriented Software Development, Performance Tuning, Real-Time Operating Systems, Software Engineering, Multithreading, Agentic-AI, Git, Information Technology, Low Latency, Build Tools - **Published:** October 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9bb3001337179c0d ## About the Role * Bachelor's degree in Computer Science, Electrical Engineering, or related field., * 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 ## Description * 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