Embedded Software Engineer

Oscar Harrington
£40k - 42k per year
19 Oct 2016
17 Nov 2016
Contract Type
An Embedded Software Engineer with experience designing embedded software by following a structured approach is required for a permanent employment opportunity with a leading industrial electronics and energy management company based in Hunmanby, Yorkshire.

The role is offering a salary up to £42,000 per annum based on years of relevant industry experience.

The Company

Our client is one of the world's top manufacturers of generator control, auto transfer switch and battery charger equipment. They employ over 120 people on four continents and sell their products to 150 countries direct from their UK head office and comprehensive distributor network.

Key Responsibilities

- Development using high-level languages including embedded C for ARM Cortex based microcontrollers
- Write and develop embedded software in C with occasional use of assembler for a variety of applications as required, to specifications and within mutually agreed timescales.
- Write and maintain software development documentation such as specifications, test plans and design descriptions.
- Perform product testing on your own and others embedded software as required.

Skills / Experience Required


- Good level of embedded software experience
- Working knowledge of communications protocols, including CAN (with J1939 or CANopen) and USB with Ethernet being desirable
- Use of IAR Embedded Workbench IDE and TFS or similar version control system
- Ability to not only write software but design software using a structure approach
- An excellent working knowledge of modern microprocessor and micro controller designs
- Fully conversant with ISO 9001 QA requirements, as well as conversant with static analysis tools ideally to MISRA standards
- A degree in a related field

Key Benefits

Pension Plan, Private Health Care, Life Insurance, 25 Days Holiday

Additional Notes

If you are interested in this position please APPLY NOW or for further information you can contact Stuart Higgins on ******************** or email *****************************.

Keywords : C, embedded C, C language, low level, high level, ARM, Cortex, MISRA, CAN, CANopen, J1939, microcontroller, embedded