Software engineer

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

Keywords

Description

One of our prestigious clients is currently seekingn talented engineers to join their existing browser development technology team.

Necessary Skills / Attributes

Essential:

- Excellent knowledge of one or more browser engines in an embedded environment.

- Skills equivalent to a degree in Electronics, Physics, Mathematics, Computer Science or related discipline, an equivalent period of industrial experience may be substituted.

- Experience of real-time and/or embedded software development.

- Excellent skills in JavaScript, HTML-5, CSS.

- Excellent skills in C++ for embedded multi-tasking systems.

- Version control systems, software build environments.

- Working in a small team, the candidate must be a team player and be flexible.

- Individuals suitable for the position must be enthusiastic and be prepared to develop their skill set across a diverse software environment.

- Existing experience and skills with software design.

Desirable:

- Knowledge of DVB and/or ATSC digital television standards.

- Open source software development experienc - ideally a recognised contributor to WebKit / Blink / Mozilla or similar projects.

- Digital Television development experience.

- Design with UML.

- IPTV and or related IP technology.

- Modern software design processes and methodologies.

- Source code quality checking and analysis tools.

The ideal candidate will have extensive and comprehensive knowledge of the WebKit source code and exceptional C++ skills that have an enthusiasm for browser technology.

Successful candidates would become part of the Web Browser Team and would perform tasks including the following:

- Performance improvements to browser engines.

- Addition of new features to the browser, for example HTML-5 or HbbTV standards compliance.

- The candidate will be responsible for developing the features and delivering them into the client's TV products.

-Where relevant, they encourage active participation open source projects so that their improvements to browser engines can be shared globally.

Under the guidance of the Project Manager the job holder is expected to perform (but is not limited to) the following tasks:

- Development and enhancement of the WebKit-based browser and related Web-platform technologies for the TV platform.

- Analysis and design parts of a digital television system, which may range from the user interface to the driver level. The majority of this software shall be designed using a combination of MS Word documents and UML2 (with a variety of tools). Good written English skills are essential.

- Implement these designs in various embedded systems to a high standard. The majority of this software shall be implemented in C++.

- Ensure that work packages meet requirements, pass quality standards and are integrated with other parts of the system.

- Report to the project manager for project planning, budgeting etc.

- Assist other team members with their work.

- Assist in identifying staff training and development needs.

- Assist in identifying the need for recruitment of additional members of the team. 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.

Proteus Europe is acting as an Employment Agency in relation to this vacancy.
Start date
11/2014
From
Proteus Europe
Published at
20.11.2014
Project ID:
811535
Contract type
Permanent
To apply to this project you must log in.
Register