OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
Job Description: In this role you will participate in software design and development, software integration and system testing of a variety of mobile phone applications.Working within the differentiation development team which specialises in the incubation and development of new features for mobile phones, you will be responsible for understanding the requirements for the product you are working on and be able to convert those into a design specification before implementation.You will be required to develop a good understanding of the features delivered by existing Client mobile phones and how they may be leveraged to deliver new functionality.Once implemented, you will be expected to support the products you have worked on through testing and production.The work will also include debugging and fault fixing in existing code in both simulation and target environments.The work will require good analytical, logical and (software) problem solving skills, as well as a keenness to learn new technologies.Key Functions --------------------------------------------------- The main tasks you are expected to perform include, but are not limited to: 1.The design, implementation, unit testing, and system testing of new features and applications for Client mobile phones, 2.The debugging and characterisation of faults in the existing code.This work may be done with the software running in the target environment or in a simulation.3.The optimisation of existing code to ensure that the tight real-time constraints imposed by mobile phone system requirements continue to be met.4.The timely provision of reports on progress to your team leader.Depending on circumstance these may be verbal or written.5.The provision of advice to your team leader for the purposes of project planning and budgeting etc.6.Assisting your team leader in identifying staff training and development needs.7.Keeping abreast of new developments and techniques in the software mobile applications field.Skills and Experience -------------------------------------------------------------- 1.Between 2 and 8 years experience in software development of applications and GUIs, preferably for mobile phones 2.Proficiency in one or more of the C, C++, or Java programming languages.3.Experience in software debugging techniques, software debugging tools and application development environments.4.Understanding of embedded development environments and associated development restrictions.5.Experience of testing software on embedded targets and in the use of basic laboratory equipment is desirable.