We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Embedded Firmware Engineer (26252)

£35k to £55k DoE + benefits

Creating firmware in C for MedTech and wireless products

A specialist company working on cutting edge MedTech and electronics products are seeking a knowledgeable Embedded Firmware Engineer to join their growing team of highly skilled scientists and engineers.

Working with a number of high-profile clients, the Embedded Firmware Engineer will be using their skills in C and assembly language to create firmware for embedded products and systems employing wired or wireless communications, sensors, user interfaces and controls. They will be responsible for the creating the system architecture, features and fulfilling functional requirements. They will also be developing on both bare metal platforms and embedded OS, such as FreeRTOS and Linux.

Supported by a multidisciplinary team of experts, they will take products from initial concept right through to manufacture.

This position is open to recent graduates or PhDs from electronic engineering or computer science courses, as well as candidates with additional commercial experience.

The skills and knowledge needed to be successful in this position include:

  • Good knowledge of C and assembly language

  • Experience developing firmware for embedded products, including: wired and wireless communications; low power systems; and a variety of microcontroller/microprocessor types, such as Arm-based devices. Understanding interfacing to peripheral devices and skills in real-time signal conditioning and filtering will also be expected.

  • A good understanding of Agile development methodology and task management tools such as JIRA, along with version control systems such as Git or SVN.

  • Skilled at using electronic test equipment such as oscilloscopes and logic analysers.

Desirable additional skills would include:

  • Working with devices such as: PLCs, cameras, and video/audio codecs.

  • Medical device development and the IEC62304 software life cycle for medical products.

  • Python programming and the development of systems on embedded Linux platforms.

Full right to work in the UK without time limit or sponsorship will also be required.

Keywords: C, Assembler, Embedded Firmware, Codecs, Microcontrollers, Python, Linux, MedTech, Cambridge, Wireless Comms, Bare Metal, RTOS, TV, Video

Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone. Or recommend a friend for £250, details at http://ecmselection.co.uk/tell-a-friend.