| Employment Type | Permanent |
|---|---|
| Location | Hampshire, Hampshire |
| Industry Sector | IT |
| Start Date | Immediate |
| Salary/Rate | 30 to 45k pa + excellent benefits |
| Reference | TB2210 |
| Date Advertised | 03-06-2008 - 22:28 |
Our Client is a market leader in the development of Set Top Boxes for the HD Television industry and is now looking for a Software Developer with System Building and System Tools Development experience.
Our Client is a market leader in the development of Set Top Boxes for the HD Television industry and is now looking for a Software Developer with System Building and System Tools Development experience.
The tools team have a variety of responsibilities relating to tools required to aid the STB development teams. The main responsibility is the definition, implementation, and support of the regionally consistent build system infrastructure for the STB developments that are supported from the UK, i.e. Fusion and DirecTV. This requires detailed knowledge of build scripts (and makefiles in particular) relating to embedded systems.
You will work as part of a team, that is built up of members from the group and from other groups that might be spread around the various regions. For the build systems the UK team take technical leadership, and you will be expected to help co-ordinate the technical input from all parties to achieve a system that is used by all developers. For tools work, you will be expected to help facilitate the correct and efficient use of development tools available externally or from around the various regions, but also to develop tools when there is a clear development requirement raised.
Main Responsibilities/Duties
Developing and maintaining consistent build system across different regions in conjunction with the requirements of the development teams.
Developing and maintaining the Continuous Integration systems used by our client.
Identifying and introducing development tools to the teams to support improvements to the efficiency and quality of the software development processes
Continually liaising with the development teams to ensure that the infrastructure systems are meeting their requirements.
Work with the Configuration Management team to ensure that the builds are reproducible and controlled.
A minimum of 2 years commercial experience developing embedded C in a structured environment
Detailed knowledge of building embedded systems, both components and libraries.
Detailed knowledge of makefiles
Detailed knowledge of compilers for embedded systems
Use and/or development of development tools
Working knowledge of Version control tools, such as ClearCase UCM, CVS and PVCS.
Benefits
25 days holiday (increasing to 26 days after 5 years service)
Private Healthcare with BUPA (single level cover employee only)
Pension Scheme - 8% company contribution and 4% employee contribution (linked to this there is life assurance of 4 times basic salary)
Sports and Social Club
Discounted Sky package (after probation period of 3 months)
Annual Bonus Scheme