Embeded Softw. Eng.

Reference: M402
Title: Embeded Softw. Eng.
Perm/Temp: Permanent
Salary: Negotiable
Postcode: BN
Description: Software Engineer
Our client is looking for a talented individual who will contribute to their product development. This position offers a competitive salary, flexible working hours plus private health insurance and Company Pension scheme on completion of probation.
The company environment is one of relaxed friendly informality.
The product is a high tech, high value electronic aid to our modern life style.
Background and skill required
i) Typically (but not mandatory) a Degree in Software Engineering or a related discipline.
ii) At least three years experience in an electronics embedded design environment with a track record of software design of manufactured products.
iii) Proven ability to manage projects from inception to completion using planning and project tracking techniques using Microsoft Project 2003.
iv) Ability in the following languages: C (embedded) – to a high level, Assembler (embedded) to a moderate level, Visual Basic (PC platform) - useful. Other languages, like Java, also useful. Other areas of interest are embedded real time OS, hardware appreciation and hardware design capability. Experience with H8S, ARM7, ARM 9 core processors would be an advantage
Purpose of Position
To originate and develop the software design of products required to fulfill the objectives laid down in the company's development plan, ensuring that quality, cost and time milestones are met.
To ensure that all designs are of high quality and repeatability and are documented for ISO9001 purposes.
Key Responsibilities
A) To originate and develop the detailed software design of products (both embedded and PC based) or product enhancements to fulfill the objectives laid down in the company's development plan, ensuring that quality, cost and time milestones are met.
B) If required, to take the role of Project Leader for a particular development. This will entail detailed project planning and the co-ordination of staff with tasks to fulfill on the project and taking responsibility for meeting project completion dates.
C) To produce engineering documentation such that peer group reviews can occur and to enable continuity for future project maintenance
E) To ensure that all designs are of high quality and repeatability and are documented for ISO9001 purposes.

This position reports directly to the Development Manager, and you will work closely with your peer group company-wide, especially with the development team

Send us your cv: Apply