> Markdown version of [/jobs/ext/2932844-5g-6g-modem-software-engineer](https://www.wearedevelopers.com/jobs/ext/2932844-5g-6g-modem-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). --- # 5G/6G Modem Software Engineer - **Company:** Qualcomm - **Location:** San Diego, CA, United States (Remote available) - **Experience:** Starter - **Salary:** $114,500.0 - $171,700.0 - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Agile Methodology, Artificial Intelligence, Automation of Tests, Unit Testing, C++ (Programming Language), Profiling, Software Quality, Code Review, Protocol Stack, Computer Programming, Computer Engineering, Modems, System Configuration, Data Structures, Software Debugging, Software Design Patterns, Memory Management, Embedded Software, Firmware, FreeRTOS, Inter-Process Communication, Joint Test Action (IEEE Standards), Log Analysis, Machine Learning, Object-Oriented Software Development, Perforce, Performance Tuning, Real-Time Operating Systems, Software Engineering, Multithreading, Scripting, 5G NR, Concurrency, State Machines, Git, Integration Tests, Solid Principles, Information Technology, Low Latency, Trace32, Software Version Control - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d1eacc9c6c8b3295 ## About the Role * Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field., * Bachelor's degree in Computer Science, Electrical Engineering, Electronics/Communication Engineering, or a related field * 1-2 years of academic or industry experience in C/C++ programming * Foundational understanding of embedded systems, real-time operating systems, and data structures & algorithms * Basic knowledge of wireless communication concepts (OFDM, MIMO, channel coding) or digital signal processing fundamentals, * Master's degree in Computer Science, Electrical Engineering, Electronics/Communication, or Wireless Communications * 2+ years of industry experience in embedded software development for wireless/telecom systems * Experience with Real-Time Operating Systems (RTOS) such as QuRT, FreeRTOS, ThreadX, or Zephyr * Strong software design and object-oriented design/implementation skills (design patterns, SOLID principles) * Working knowledge of 3GPP 5G NR / LTE specifications (TS 38.xxx / TS 36.xxx series) * Experience with modem protocol stack development, state machines, or wireless protocol implementation * Familiarity with AI/ML fundamentals and interest in applying machine learning to modem optimization (e.g., adaptive scheduling, predictive resource management, beam prediction, link adaptation) * Understanding of scripting or domain-specific languages for system configuration and modem parametrization * Experience with debugging and performance profiling in embedded environments (JTAG, Trace32/Lauterbach, QXDM, log analysis tools) * Familiarity with version control systems (Git/Perforce), CI/CD pipelines, and Agile development practices * Knowledge of multi-threading, concurrency, inter-process communication, and memory management in resource-constrained environments * Experience with simulation/emulation environments or lab equipment ## Description * Design, develop, debug, and optimize modem firmware/software for LTE, 5G-Advanced protocol stack layers and early 6G research prototyping * Develop and maintain real-time embedded software on proprietary RTOS (QuRT) with strict latency and throughput constraints * Collaborate with systems, architecture, and hardware teams on modem bring-up, integration, and performance optimization * Analyze and resolve complex field issues, interoperability problems, and network-specific behaviors using protocol logs, trace tools, and debuggers * Write and maintain unit tests, integration tests, and automation scripts to ensure software quality * Participate in code reviews, design discussions and technical documentation ## 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) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Code meets connectivity - Developers as the powerhouse of Network API innovation](https://www.wearedevelopers.com/videos/1686-code-meets-connectivity-developers-as-the-powerhouse-of-network-api-innovation) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-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) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)