Requirements:
- 5 years + of commercial experience*
- Experienced taking projects through the full firmware development life cycle from spec to validation
- Proficient in coding in C & C++
- Worked with FreeRTOS or other real time operating systems (Stacks)
- Knowledge of STM32 (Cube IDEA & Mplab)
- Significant knowledge of ARM Cortex M0 - M4 (STM 32 chipset)
- Experience of developing products with RF technologies (Sub-GHz, LoRa, Zigbee & BLE)
- Experience in developing firmware for low power safety critical devices
- Strong understanding of embedded development and object-oriented design principles
- Knowledge of MISRA C and the LDRA toolchain (Desirable)
Qualifications and desirable experience:
- BSc in Computer Science or equivalent
- Experience leading a project or a team (desired)
- Semtec chipset experience (desired)
- Agile development (desired)
- C# or VB application development (desired)
This role is working primarily on site but some WFH possible.
*This client is also looking to hire a more experienced Senior Embedded Software Engineer with a minimum of 7+ years of experience intead of 5 (paying up to £60k p/a). If you'd be interested in this role then please still apply and I can discuss both roles with you.