Embedded Firmware Engineer - Firmware Engineer

  • Location

    Farnborough, Hampshire

  • Sector:

    Engineering & Manufacturing

  • Job type:


  • Salary:

    £55000 - £60000 per annum + Excellent benefits

  • Contact:

    Joseph Coombes

  • Contact email:


  • Job ref:


  • Published:

    over 1 year ago

  • Expiry date:


  • Start date:


Embedded Firmware Engineer - Firmware Engineer

I am looking for an Embedded Firmware Engineer who will join a small team working closely with the electronic, mechanical, and software engineers to develop the next generation of downhole tools. In this position you will be part of a team involved in developing physical sensing techniques and electronic instruments. You will be required to develop and agree the embedded software specification for tool developments, implement object orientated embedded C++ 11 firmware for ARM Cortex M0/M4 devices, working with real-time operating system on embedded devices, implementation and bug fixing for firmware using C for a range of devices, development and debugging of FPGA code using VHDL, development of algorithms to acquire, process and transmit data down hole, documentation of Firmware (UML using Enterprise Architect, Doxygen) and undertake testing and debugging of tools using a range of electrical test equipment including oscilloscopes, logic analysers etc.

Key skills & Technologies:

*Ideally educated to degree level BSc/BEng or equivalent qualification in a related discipline
*Strong C and C++ skills in an embedded, multi-threaded environment
*Able to design, develop, and document object orientated code
*Strong analytical and debugging skills
*Experience of hardware/software interfacing, particularly analogue data conversion and digital electronics
*Experience of Low-level communication interfaces, RS232, SPI