Wireless Firmware Engineer - Embedded C - Smart Energy - Max £65K - Ho
Posted on Mar 17, 2020 by Parham Consulting Ltd
Wireless Firmware Engineer - Embedded C - Smart Energy - Max £65K - Hook, Hampshire
Salary: £50,000 - £65,000 plus 10% bonus & benefits
Location: Hook, Hampshire
This is a long-established but industry-leading firm at the forefront of smart metering (eg. SMETS2). They are now seeking a Firmware Engineer with strong experience in Embedded C programming for a design and development role developing wireless firmware. The opportunity here is that although this role is programming wireless devices, we're not insisting on wireless experience, as long as you have the requisite packet-based protocol stack experience (see below). Therefore, this is a chance to get into programming wireless devices without any prior wireless experience, should that appeal to you.
The experience required for this role is as follows:
A minimum of 3 years of commercial experience in Embedded C programming (experience of at least one full life cycle)
Good working knowledge of Embedded RTOS
Previous experience of low level Embedded processor/Microcontroller
For the purpose of secure coding: A clear understanding of static code analysis and experience of code quality metrics: Experience of running code quality tools eg LINT and MISRA
Experience in implementing, debugging and analysing a standardised packet-based protocol stack, for example a Bluetooth, Ethernet, Zigbee or Wireless stack. (Tools such as Wireshark are relevant here, but not essential)
This is a design and development role for firmware used in the company's wireless smart metering products. This is a full-life cycle role in that you would be involved in all of requirements analysis, design, development, maintenance, integration, configuration and peer code inspection. You will be given responsibility from day one and start working on live projects.
Specifically, this is a chance to move into programming wireless devices without any prior wireless experience, should that appeal to you. Although this role is programming wireless devices, we're not insisting on wireless experience, as long as you have the requisite packet-based protocol stack experience (see above).
Generally, the world of utilities is changing at the moment due to the advent of smart energy: The smart energy industry is still young, meaning in this role you will gain exposure to and improve your skills in all of the following:
IoT (Internet of Things) technologies.
EV (Electric Vehicle) charging,
smart load controllers
LTE 4G and 5G technology
Interfacing with cloud-based assets, gaining an understanding of Google cloud, AWS and internal head-end systems.
A very strong emphasis on Cyber Security - writing secure code to meet cyber security requirements.