> Markdown version of [/jobs/ext/2833633-software-engineer](https://www.wearedevelopers.com/jobs/ext/2833633-software-engineer). 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 - **Company:** Qualcomm - **Location:** San Diego, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $94,200.0 - $141,200.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), 4G (Telecommunication), LTE (Telecommunication), Artificial Intelligence, C++ (Programming Language), Information Systems, Software Debugging, Linux, GNU Debuggers, Python (Programming Language), Network Layer, Multiprocessing, Object-Oriented Software Development, Performance Tuning, Real-Time Operating Systems, Software Engineering, Multithreading, Git, Information Technology, Low Latency, Build Tools - **Published:** September 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=558cd6c85bd3c5ac ## About the Role * Bachelor's degree in Engineering, Information Systems, Computer Science, 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Quantum DevOps - Quantum Application Development](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)