Responsibilities:
- Development of real-time software using primarily the ‘C’ programming language, in the domain of GSM/GPRS/E-EDGE/WiMAX base station control and signal processing algorithms
- Engage in a formal development lifecycle from requirements capture, implementation, test and product support through to deployment
Essential Skills and qualifications:
- Usually Master degree in EE or equivalent
- Knowledge of ‘C’ and its application in real-time embedded systems.
- First hand development experience of one or more of CDMA/GSM/GPRS/TD-SCDMA/UMTS/HSDPA or a closely related technology
- Knowledge of formal software development lifecycles, tools (compilers, debuggers, source code managers and test environments)
- Good honors degree in computing, electronic engineering or closely related subject
Type of Knowledge Base Preferred
- Knowledge of Motorola development lifecycles
- Knowledge of the Motorola/Freescale 68K or PPC computing architectures
- Knowledge of DSP development practices in assembly language and/or ‘C’ an advantage.
- Knowledge of one or both of 56K, TI C60 processors an advantage
- Knowledge of one or more of UML, C++, Perl, Java and TTCN-3 an advantage. Training will be provided in these languages if necessary
- Experience of low-level device driver/hardware control algorithms
- Experience of signal processing algorithms (e.g. but not restricted to forward error correction, speech encoding, encryption)
Personal Requirements:
- Ability to work well within a team
- Good communication skills, ability to build working relationships with engineers within and outside of the department. All projects are international in their organisation and customer base
- Motivated by technical challenges, with a strong desire to deliver quality products on time
|