Base Station Software Engineer - 4G/ 5G

Job Overview:

Qualcomm CDMA Technologies(QCT) is the largest provider of wireless chipset technology in the world. The TBS(Test Base Station) program provides internal solutions for verification of QCT chipset modem functionality. Projects within this program currently provide solutions in UMTS, LTE, WLAN, and LTE-D(Proximity Services). The program is expanding into eMTC, NB-IoT, C-V2X, and 5G solutions. Product teams are comprised of multiple disciplines (Software, Test, Systems, and Hardware Engineers) providing custom designed, cutting edge, end-to-end network side solutions. This position involves development of software applications, modules, drivers, or tools to implement, integrate, analyze, manipulate and verify 4G LTE or 5G_NR functionality as defined by cellular standards on multi-core, multi-target embedded platforms. Specifically, there are positions related to layer 2 and above protocol stack development and platform/OS infrastructure. Applicants should be motivated to learn, eager to debug and resolve issues, have a customer mindset, and be interested in wireless technologies. Applicants should be able to transfer high level requirements into designs, be familiar with accepted software engineering practices, and be able to work independently as well as part of a larger team.

Minimum Qualifications:

One year minimum experience with the following skills:
C/C++ coding skills with demonstrated object oriented programming experience
Demonstrated knowledge of multi-threading programming and associated OS concepts

Preferred Qualifications:

Experience with design and implementation of algorithms on DSP architectures
Familiarity with network protocols (HTTP/TCP/UDP/IP) and socket programming
Design, development, and integration of software in a real-time, embedded system
Knowledge of LTE telecommunications protocols and architecture
Python development experience
Fluent in industry standard software development and debugging tools (IDEs, build systems, git, gdb)
Familiarity with developing for Linux and working in a Linux environment
Excellent communication skills

Education Requirements:

Bachelor's degree in Computer Science or equivalent
Master's degree Preferred

You may return to your current search results by clicking here.

Latest Job Listings