Software Engineer

Middlesex  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

You will be responsible for performing all, or part, of the software development cycle (from Analysis, Specification, Designing, Documentation, Implementation, Verification and Commercialization Support) for a given area of software development (Android). An important part of the job will be offering advice on and helping to incubate new projects, which may involve feasibility, design and prototyping work across the complete range of software platforms and applications used, its suppliers and customers. As a Senior Software Engineer you will be expected to develop and maintain a wide understanding of all Linux based platforms including the graphics components that can be used in Mobile devices and to provide high level technical input to architectural designs within the Platform group and other groups within the company.

The main tasks you are expected to perform include, but are not limited to:

Develop and implement areas of functionality and technology towards the requirements of Platform projects for mobile devices.

Carry out with minimal technical supervision detailed interpretation of architectural documentation, project requirements, and technical marketing information.

Have technical responsibility for one or more significant sections of the assigned project and carry out, with minimal supervision, the assigned work.

Perform feasibility studies, high level designs, and prototype coding activities typical of the incubation stages of large Software projects.

Contribute to architectural designs of large complexity and size, potentially involving several distinct software components.

Support specific areas of functionality in developments both at locally and other locations in the organisation and in with collaboration external partners.

Engage directly with internal customers to guide the technology for the development of projects.

Keep abreast of developments with all Mobile SW platforms. Understanding their architecture and how to design and develop new features and applications for them.

Work at a high level in introducing new and innovative technology to new and current products

Provide advice to the line and project managers for project planning and budgeting.

Assist the other team members with their work, technically supporting some junior software engineers within the team

Production of both high quality code and written reports to Corporate standards where required.

Timely provision of written reports, following the attendance of meetings and resulting from other activities undertaken as appropriate.

To work as a member of a team, encouraging team building, motivation and cultivate effective team relations.

To support the Team Manager in identifying and training and development needs.

Support the Team Manager in continuous development of the methods and processes. 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.

Necessary Skills / Attributes

1. A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted).

2. A proven track record in real time embedded software development preferably for mobile devices with an understanding of the embedded development environments and associated development restrictions.

3. Good knowledge of Android platform with strong experience on Android Homescreen application development and Application and View Framework development (views, layouts, etc) on Android.

4. Proficiency in Java and one or more C, C++ of the programming languages

5. Expertise in Graphics and familiar with the use of 3D Graphics

Proteus Europe is acting as an Employment Business in relation to this vacancy.
Start date
02/2015
Duration
6 Months
From
Proteus Europe
Published at
06.02.2015
Project ID:
846562
Contract type
Freelance
To apply to this project you must log in.
Register