Wireless Modem Embedded Software Engineer

July 7, 2020
Bridgewater, New Jersey
Job Type


Qualcomm CDMA Technologies (QCT) is a world leader in 3G / 4G / 5G modem technologies and is actively seeking new highly energetic engineers for our industry leading modem firmware team. Candidates will design, develop, and test the advanced modem technologies that are delivered in Qualcomm mobile chipset products. The position entails programming in embedded C/C++ and/or assembly on proprietary embedded DSP and micro-controller processors for a variety of industry leading wireless modem products. Candidates will participate in the design, implementation, and commercialization of modem physical layer firmware (fixed point) algorithms and control code. In addition, candidates will have the opportunity to contribute to the architectural design and evolution of current and next generation wireless modem technologies. Engineers will work in small, tightly-knit firmware teams and engage teams in various other engineering disciplines to deliver high-performance and high-quality products to the wireless marketplace. Responsibilities include ownership of the design and implementation as well as customer support of the various modules comprising the physical layer control plane of the modem. The modem firmware team works closely with Qualcomm's world class modem systems and ASIC engineering teams to design, implement, and optimize our current modem products while also influencing the evolution of their design and inspiring the Qualcomm products of the future.

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.

Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Master's degree preferred
  • 3+ years Software Engineering or related work experience.
  • 3+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications

Proven track-record of professional and/or academic success in any of the following disciplines:

  • Real-time embedded programming in C / C++ / Assembly.
  • Communication systems, communication theory, digital signal processing (DSP).
  • Implementation of complex algorithms on an embedded processor in a low level programming language.
  • Embedded microcontroller programming pertaining to control of embedded hardware devices.
  • Programming in resource constrained environments (MIPS, Memory).
  • Fixed-point DSP programming.
  • Ability to work well in a team environment working on multiple projects with challenging deadlines.

Education Requirements

  • Bachelor's degree (master's degree preferred) in Engineering, Information Systems, Computer Science, or related field.
Drop files here browse files ...

Related Jobs