Page 1 of 1

Embedded Software Development Engineer - 40-55k PA

Posted: Mon Mar 19, 2012 8:11 am
by ITJobsPS
Embedded Software Development Engineer
Bristol (UK)
Job Specification
The Connected Home Division (CHD) is a world leader in software and IC’s for digital television and set-top boxes in the consumer cable, satellite and terrestrial markets.

The Software R&D organization within CHD is at the forefront of developing and bringing new products to market, and works in partnership with business units, security partners and lead customers to define and implement such technologies such as Digital Video Recording, Conditional Access and Platform Security systems. The CHD Software R&D organization delivers software products for advanced multimedia ICs are among the first users of new and exciting ICs produced by the company. CHD Software R&D has teams in Europe, India and Asia; with an established team of technical specialists in Bristol.

This role will require the writing of code in "C", software integration, system debugging and running acceptance tests on both reference boards and customer end platforms. The primary focus for this work will be embedded Linux, however work may be required on other target operating systems and kernels. The work will cover development both in the kernel, such as drivers, as well as user space software.

The role also requires the development of customer facing documentation and internal documentation for use by other developers within the company. It will also require liaising with hardware designers, software designers, architects, PCB designers, toolset and compiler writers within the company, and external customers and third party partners. The role includes supporting Field Application Engineers and customers to develop end products.

Travel may be required to other sites and customers, mainly US and Europe where the individual will be representing the company.

The successful candidate will hold a degree in electronics, computer science or related subject and possess skills in embedded software development.

Role
Key Skills and Experience
• Embedded software development in “C”
• Embedded Linux development at kernel or driver level.
• Good communication and organisational skills
• Good analytical and problem solving skills
• Structured approach to work, analysis and reporting
• Task Planning
• Experience of Set Top Box or similar software and standards.
• Experience of other real-time kernels or embedded operating systems

Additional Skills and Experience
• C++ development
• Experience of Set Top Box or similar
• software and standards.
• Experience of other real-time kernels or
• embedded operating systems
• C++ development