Modem Software Engineer

Qualcomm

San Diego, CA2h agovia LinkedIn

About the Role

Qualcomm is seeking a highly motivated Engineer to join our Data / Networking software team. You will contribute to the design, development, and commercialization of cutting-edge software solutions across Wireless Modem and Broadband technologies. You will work closely with cross-functional teams to deliver high-quality, scalable software that powers next-generation connected devices and services. This position offers opportunities to work on programming low-level HW, developing and optimizing networking solutions, and contributing to products deployed at a global scale.

Key Responsibilities

  • Design, develop, integrate, and maintain embedded software across networking and platform layers, including connectivity protocols, system services, and embedded software stack.
  • Debug and resolve moderately complex technical issues using structured problem-solving and data-driven analysis techniques.
  • Collaborate with cross-functional teams to ensure successful feature delivery and timely issue resolution.
  • Participate in the full software development lifecycle, including design, coding, unit testing, integration, and validation.
  • Conduct code reviews and adhere to established software development processes, ensuring high standards of quality, scalability, and maintainability.
  • Perform on-target and off-target development and Kernel debugging, using standard embedded debug tools and techniques to diagnose and resolve functional, performance, and stability issues.
  • Support customer and field issues by analyzing problem reports, reproducing issues, and delivering robust fixes while balancing product schedules and quality requirements.

Requirements & Tech Stack

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • Strong programming skills in C/C++ or similar system-level programming languages.
  • Ability to quickly learn new technologies, adapt to changing priorities, and contribute across multiple technical domains.
  • Solid understanding of networking fundamentals and protocols (e.g., TCP/IP, IPv4/IPv6, DHCP, DNS, Wi-Fi, etc.).
  • Experience with Linux-based systems and embedded software development environments.
  • Proven analytical and debugging skills with the ability to resolve moderately complex technical issues.
  • Familiarity with software development lifecycle tools, version control systems, CI/CD pipelines, and Agile methodologies.
  • Strong written and verbal communication skills, with the ability to collaborate effectively in a global development environment.
  • Experience with cross-functional teams including Modem, RF, Ethernet, WIFI, and Scheduler.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: ByteDance, Collins Aerospace, Amazon

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job