Wireless Senior Firmware Engineer

QualcommSan Diego, CA
$122,500 - $183,700

About The Position

Qualcomm Research (QR) division drives cutting-edge research in enabling the next generation (6G) of wireless. This involves the development of research-grade prototypes and early-stage platforms to enable advances in RF, baseband, communication protocols, and algorithms. It also includes User Experience (UX) technologies for XR, AI-powered context-aware communications, agentic AI, and robotics; multi-modal sensing using RF, vision, and maps; and system architectures to meet and drive industry standards. These prototypes/platforms are end-to-end systems that enable the characterization and demonstration of advanced technologies, improved application performance and user experience, utilization of Qualcomm's compute platforms, leveraging of open-source libraries, and pre-commercial inter-operability trials and showcases with industry partners. This role requires advanced SW development across a multitude of domains, layers, and platforms. We are looking for engineers to develop and integrate embedded SW for advanced features, algorithms, and protocols on new compute, baseband/RF platforms. The ideal candidates will be highly innovative and motivated engineers who can execute. You will be working in a fast-paced, intellectually challenging work environment. Successful applicants will be creative, enthusiastic innovators who are comfortable with researching new technologies and implementing firmware/software for cutting-edge research as well as products.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Computer Science, Electrical Engineering, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Computer Science, Electrical Engineering, or related field.
  • Bachelor’s degree + 3 years of working experience, or master’s degree + 2 years of working, or PhD degree, in fields related to Embedded Software Engineering
  • Proficiency in C/C++ programming
  • Understanding of multi-threading, OS fundamentals
  • Analytical and problem-solving skills
  • Ability to communicate technical ideas and work status (estimates, risks, dependencies) clearly, both verbally and in writing
  • Ability to work effectively across teams in a fast-paced, collaborative and diverse software engineering environment

Nice To Haves

  • Knowledge of wireless communication theory and systems such as 5G NR, 802.11
  • Experience in implementing and optimizing signal processing algorithms on general purpose and heterogeneous processors including GPUs and DSPs
  • Experience in complex software debugging and system performance optimization
  • Experience in developing device drivers and bringing up new HW platform
  • Aptitude to seek and adopt productivity enhancement processes/tools (AI-based & other) on top of a strong foundation of technical and programming skills

Responsibilities

  • Design, develop, integrate, and maintain embedded software across the full development lifecycle. The work output typically targets technology characterization, operator trials, demos, and industry showcases.
  • Optimize performance and timing constraints in real-time embedded systems.
  • Create and maintain high-quality technical documentation, including design descriptions, architecture specifications, usage and release notes.
  • Collaborate with cross-functional teams, including but not limited to baseband and RF System engineers, Hardware engineers, test/integration engineers.
  • Stay current with emerging technologies and contribute to the evolution of wireless system architectures.

Benefits

  • competitive annual discretionary bonus program
  • opportunity for annual RSU grants
  • highly competitive benefits package designed to support your success at work, at home, and at play
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service