To be hands on with the development, testing and integration of embedded DSP firmware implementation on a custom DSP for GSM/GPRS/EDGE technologies .This position also offers potential exposure to advanced 3G/4G technologies.
To undertake the specification, design, coding, test and integration of embedded custom DSP firmware to support Qualcomm's GSM/GPRS/EDGE technologies on the UMTS chipset developments.
Develop and understand, real-time, highly optimized, assembly and C code on any commercial/custom DSP processors
Understand hardware functionality of a custom chip in order to develop DSP drivers.
Understand and develop fixed point C code for GSM base band modem signal processing and developing bit-exact implementations on the DSP.
Ability to debug real-time DSP firmware and custom-chip hardware issues using Logic Analyzer, oscilloscopes, ICE tools, etc.
Ability to use various GSM test equipment to validate DSP implementation.
To become conversant with the technical specifications to which Qualcomm's products conform
To share areas of specialist knowledge with other members of staff, making technical presentations, doing code reviews as required.
Good communication skills and ability to take responsibility for complete feature development.
Candidates should have prior experience with developing and testing real-time DSP firmware and/or Physical Layer Software in wireless communication technology.
Highly experienced in embedded SW coding with C
Good understanding and experience of RTOS usage for embedded software applications
Hands-on debugging skills and experience with software/hardware integration.
Background in communication theory and digital signal processing with a good understanding of GSM/GPRS/EDGE and/or WCDMA physical layer.
Experience with Software Defined Radio (SDR) solutions and VLIW architectures
Experience in development of GSM/GPRS/EDGE and/or WCDMA base-band DSP solution for a commercial handset or project experience in similar area at university
Experience or knowledge in development of OFDM(A) based DSP/ASIC solutions.
Experience of configuration management tools such as CVS, Perforce, Clear Case
Experience of software design tools such as SDL,UML
Degree in Electronics Engineering, Digital Communications or Computer Science. MSc or Phd preferred.