Working as a Software Engineer the job's main purpose is to support activities in the global telecommunications systems and software arena and to design and develop the system tests that will be used by other groups to system test the UE. This job requires you to develop and understanding of how the UE interworks with both the 2G and 3G Mobile Networks and, with this knowledge, to be capable of implementing system tests that can run on industry standard Network Simulators.
Depending on the structure and size of the team in which you are placed, you may be technically responsible for some junior software engineers within the team.
Key functions
The main tasks expected to be performed include, but are not limited to:
Carry out, with technical supervision, the design, implementation and unit testing of software modules that form all or part of the UE's system tests.
Provide advice to the team leaders and / or project managers for project planning and budgeting.
Assist other team members with their work.
Become a technical authority in one or more specialist areas.
Keep abreast of new developments and techniques in the software mobile communications field.
Timely provision of progress reports.
Attendance at meetings and other activities as appropriate.
All work is to be of a professional standard, paying due regard to safety, efficiency, cost effectiveness, time scales and the needs of the company.
Skills and experience
A degree in Computer Science, Electronics Engineering, Mathematics or any related discipline (an equivalent period of industrial experience may be substituted).
2+ years experience of software and/or system test development.
An ability and desire to learn in depth about 2G and particularly 3G Mobile Phones and how they interwork with the network. A previous knowledge of this, particularly of the UMTS NAS (Non-Access Stratum) or RRC (Radio Resource Control) is ideal but not essential; the ability to learn this knowledge and be self-taught is essential.
Competent in C, C++, TTCN or another programming language. The system tests will be developed in TTCN or C to run on a Network Simulator such as those supplied by Anritsu, Anite or Rohde&Schwarz. Knowledge of one or other of these languages is ideal but not essential; the ability and desire to learn both languages (if necessary) is essential.
Previous experience of programming and developing on Network Simulators such as those above is ideal but not essential.
A competent level of presentation, communication and planning skills.
Self motivation and ability to work alone, managing own work and setting sensible priorities according to perceived requirements.
Analytical and logical thinking capability.
A good understanding of documentation requirements.
Ability to learn and implement Corporate business philosophies.
or call us on the Jobs Hotline Tel: 0845
123 2701
(calls charged at local rates) Fax:
0845 123 2702
(calls charged at local rates)