TBS 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 RF 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 lower layer modem software development, layer 2 and above protocol stack data plane development, and digital channel emulation development. Applicants should be motivated to learn, eager to 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 and working in a 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