Windows Driver Developer

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

Description

We are currently recruiting for a Windows Driver Developer for a permanent position for our clients in Kent -

The Windows embedded team is developing high performance video display processors. Working in collaboration with hardware designers, the embedded software team develops drivers to control custom hardware, middleware to coordinate device operation, and applications to interface to user software which is provided by the Application Software Team.

Qualified Candidates will have:

Essential Skills

- In depth knowledge of C++ and Object Oriented programming techniques.
- In depth experience developing code for Windows OS.
- In depth knowledge of Windows Driver Foundation including KMDF, UMDF, and WDDM.
- Experience writing DMA and Interrupt drivers within windows 8+ kernels.
- Experience developing multi-threaded software running on multi-core processors.
- Embedded design experience including a working knowledge of low level hardware and systems.
- Familiarity with Windows Embedded Standard.
- Experience working with USB, SPI, I2C, TCP/IP.
- Familiarity with real time systems.
- UK First Degree level (or equivalent) qualification in either software, hardware or other relevant subject.
- Minimum of 5 years programming experience gained in an engineering environment.
- Good communicator able to work co-operatively in a team environment.

Key Responsibilities

- Work under the guidance of system architects and senior engineers to develop low level code and middleware for real time hardware operation.
- Gain detailed knowledge and understanding of existing software designs.
- Support and maintain existing software.
- Use of source control tools and the ability to organise projects for source management.
- Produce clear and concise design documentation of software designs.
- Design and development of software and systems to detailed specifications, and in accordance with ISO9001 procedures
- Maintain an up to date knowledge of technical and commercial developments relevant to the company
- Able to work to a project plan, tracking progress, identifying risks, anticipating delays and communicating such to the project leader
- Collaborate and communicate with other teams and engineering staff.
- Be prepared to travel internationally.
Start date
07/2015
From
Proteus Europe
Published at
23.06.2015
Project ID:
928815
Contract type
Permanent
To apply to this project you must log in.
Register