Embedded Firmware Engineer / Developer

Guru Careers
Runcorn, UK
04 Aug 2019
02 Sep 2019
Contract Type
Full Time
Embedded Firmware Engineer / Developer


An Embedded Firmware Engineer or Firmware Developer is needed to join a small, forward-thinking subsidiary of a global organisation who are seeking additional Talent for their growing business. They develop cutting edge IoT technology that is fuelling the digitisation of the road transport industry. Based in Daresbury, Cheshire, they are seeking an adaptable and talented Firmware Engineer to develop and support their unique Telematics solution.

Working within their hardware engineering team, this is a unique opportunity with huge potential to carve out a significant role within a global organisation. The successful candidate will have several years' experience developing software for embedded systems with a proven track record of delivering high quality, robust software.

They must have a full understanding of the following and be able to demonstrate this in interview:
  • C or C++.
  • Embedded development environments such as Rowley, Keil or AIR.
  • I2C and SPI.
  • Peripherals including UART, RTC, CAN etc.
  • A good understanding of DMA.
  • GSM modems and GPS/GNSS modules.
  • Memory organisation of embedded systems including memory-mapped peripherals, RAM and Flash.
  • Embedded operating systems with pre-emptive task scheduling.
  • Interrupt service routines.
  • Experience with optimising code for low power consumption.
  • Optimising code for size and speed.
  • The challenges of developing embedded software to be run on a remote target. This includes being resilient to unexpected loss of power, failure detection and recovery techniques.
  • Understanding of typical toolchains including pre-processor, compiler, optimiser and linker.
  • Basic soldering such as being able to attach to PCB test points.
  • Comfortable using an oscilloscope to measure signals for debugging.
  • Debugging via JTAG.
  • Source controls such as CVS, SVN or git.

If you are an Embedded Firmware Engineer or Firmware Developer and would like to work for a progressive company who value their staff please apply now.

Similar jobs

Similar jobs