Developer


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

30th August 2018

Location

Brentwood

Salary/Rate

£500 - £550

Type

Contract

This job has now expired please search on the home page to find live IT Jobs.

Job Role - Developer

Duration of contract - 6 Months

Location - Brentwood

Start Date - ASAP

Key Skills and Experience:

* Team player that enjoys collaborative working

* Has a desire to constantly improve and develop.

* Clear and flexible communicator capable of exchanging ideas or summarising technical information with appropriate levels of detail depending on audience.

* Strong personal organisation skills.

* Self-motivated individual who can work in a fast-paced environment.

* Creative, innovative thinker with excellent problem solving skills.

* Proficient in the use of tools to support the investigative process.

* Meticulous and thorough with respect for quality.

* Sound appreciation of the software life cycle.

* Flourishes in helping to provide a supportive environment for fellow team members

Main Essentials:

- Expertise in embedded C

- Expertise in a multitasking embedded Linux

- Strong debugging network applications using network diagnostic tools / methods

Team Structure:

- A Flat team structure, consisting of a number of Dev Leads/Scrum Masters and Developers

Team Culture:

- Friendly

- Team working

- Fast Paced

- Exciting Tech Area

Essential

Desirable

Qualifications

Academic or Vocational qualification in Software Engineering Discipline.

Specialist Knowledge

Delivery of Embedded software

Technical knowledge of Linux Architecture covering (Bootloaders, Kernel, MTDs, Drivers, File Systems & User space).

Software development for the following target applications

* Layer(n) Switches

* IP Set Top Boxes

* Network Media Streaming Servers (and/or Clients)

Internet protocol knowledge in the following areas.

* Application layer DHCP, DNS, FTP

* Transport layer TCP, UDP, etc.

* Internet layer IPv4 IPv6

TR-069 WAN Management Protocol and related (TR-098, TR-181, TR-143)

DSL/ASDL Broadband Technology & Protocols (IpoE, PPPoA, VCI / VPI)

Voice over IP and analogue telephony replacement

Industry Experience

Software development in embedded products and systems.

Software development with in these fields.

* IP routers.

* DSL router/Modems.

* Wi-Fi Network Devices.

* VoIP

Technical Skills

Expertise in embedded C

Expertise in a multitasking embedded Linux

Expertise working with large, complex codebases

* Build / Configuration management with Makefiles and Scripting.

* Defining and maintaining clear, organised source structure

* Clear separation & decoupling of OSS vs proprietary components.

Strong debugging network applications using network diagnostic tools / methods

Experienced in the Creation and Maintenance of project documentation.

Issue management experience using defect tracking tools

Bootloader and hardware bring up

Expert C++ in a multitasking embedded environment.

Methods and patterns for modern responsive web based UI Design

Mesh network technologies and implementation.

Implementation of Network traffic analysis and shaping applications.

Device interoperability standards. (UpnP, DLNA)

Telephony standards and structures

Embedded web User Interface implementation using

* HTTP Servers

* HTML / JavaScript / JSON

* CGI / AJAX

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: