Senior Firmware Engineer
Position – Senior Electronics Engineer
Rate – £650.00 per day Umbrella Co
Determination – Inside IR35
Hours – Typically 38 hours per week
Location – Leicester, UK / Hybrid
Duration – 6 months + expected extensions
Job Outline: A senior firmware engineer is needed to help with the development of new products and adding additional functionality to existing products. All firmware is written in C either as a bare metal or with an embedded RTOS. The products use STM32 and nRF52 microcontrollers with ARM Cortex M4 RISC cores and a battery powered. The products have a number of interfaces including GPS, RF, Wi-Fi, BLE, Cellular & Ethernet. Several peripherals are controlled using I2C and UARTs.
Key Responsibilities/Accountabilities;
§ Responsible for the design and development of embedded firmware for monitoring equipment, working within the embedded development team.
§ Use of IAR Embedded Workbench for development and debugging products built with STM32 and nRF52 microcontrollers.
§ Development of user interfaces on embedded systems ideally using parallel and MIPI DSI interfaces.
§ Ensure that all code is fully documented and archived.
§ Ensure that firmware meets all requirements for functionality and performance defined in the specifications while meeting project timescales and cost targets.
§ Maintain up to date understanding of the technology sectors applicable to the company’s current and future products.
Skills and Knowledge;
Essential;
§ Excellent firmware skills using C
§ At least 5 years’ experience in low-power, microcontroller-driven systems
§ Experience with ARM Cortex M4
§ Experience with IAR Embedded Workbench
Desirable;
§ Appreciation of Electronic Design
§ RF knowledge
§ MIPI DSI knowledge
Experience with product approval processes