Firmware Engineer

30 Sep 2017
03 Nov 2017
Contract Type
Full Time

  • Firmware Engineer - Horsham
  • Competitive salary and benefits package

Centrica has an exciting opportunity for a Firmware Engineer to join our ENER-G business based in Horesham, West Sussex. ENER-G is a leading provider of sustainable and energy efficient solutions to clients in many private and public sector industries. We have a history of sustained growth and we have excellent opportunities for further significant expansion both in the UK and overseas. The post holder will assist with the development of the EPOWER control system and support of legacy systems where necessary

The Role

The Role Key tasks will include:

  • Following set procedure for RND
  • Ensure safety of IT network and PC/Laptops
  • Work with Back end developer
  • Keep tool versions updated where necessary, following guidelines set by principal engineer to ensure the team are using a consistent toolset
  • Assist in the definition, development, and documentation of software to meet the business requirements
  • Assist in defining software development project plans, including scoping, scheduling, and implementation
  • Design, run and monitor software performance tests on new and existing products for the purposes of correcting errors, isolating areas for improvement, and general debugging
  • Liaise with Support Staff to assist in resolving problems with products or company systems
  • Assist in the development and maintenance of user manuals and guidelines
  • Where necessary, fault find reported problems down to hardware level to assess where issues are
  • New product familiarisation and training to relevant parties
  • Produce procedures where necessary for integration of new products into existing work flows

The Person

Skills and experience needed:

  • Ability to gauge and manage risk of updating software/systems
  • Previous experience of ARM based MCU ARM7 and Cortex
  • Use of Windows Visual Studio for creation of test applications etc including the gathering, logging and display of data from attached peripherals
  • Use of RTOS (real time operating system)
  • Ability to conduct research into software-related issues and products
  • Use of tools such as meters and oscilloscopes
  • Proven analytical and problem solving abilities
  • Practical hands on experience of creating technical specifications & documentation
  • Basic hardware knowledge

Salary - Competitive

PLEASE APPLY ONLINE by hitting the 'Apply' button. Please upload your cover letter and CV as one document.

Applications will ONLY be accepted via the ‘Apply’ button.

Agencies: This role is being handled by the Centrica recruitment team, NO agency contact is required. Centrica operates a preferred supplier list and when required, will source candidates through these agencies

This job was originally posted as