Job Title
Embedded Firmware Engineer
-----------------------------------
About the Role
We are seeking an experienced Embedded Firmware Engineer to join our Technology team.
The successful candidate will be responsible for designing and developing state-of-the-art products and technologies, contributing to the rapid development of analog and digital electronics, communication protocols, writing device firmware for bespoke electronic solutions, edge-computing and wireless communication.
Key Responsibilities
* Conduct research on electronic components, electro-mechanical devices, RF systems and embedded microcontroller devices.
* Translate device design intents into real-world functionalities through smart engineering strategies.
* Collaborate with the hardware development team on technical specifications of embedded devices and electronic components.
* Investigate failures and bugs in device operation and participate in root cause analysis exercises to develop fixes.
Requirements
* Degree in Electronics / Electrical / Computer Sciences or equivalent.
* Experience with developing firmware for microcontroller devices using C/C++.
* Comprehensive understanding of microcontroller peripherals and communication standards.
* Working familiarity with RTOS like FreeRTOS, mbed OS, TinyOS, Contiki, Zephyr, etc.
* Familiarity with computer networks, communication protocols, network configuration and low-power RF Networks.
What We Offer
* Full-time, permanent role with 37.5 hours per week.
* Salary: £43,000 per annum (DOE).
* 26 days holiday + bank holidays.
* Healthcare cash plan.
* Staff benefits designed to suit your lifestyle.
* Enhanced Maternity and Paternity Package (subject to eligibility).