Lead Embedded Software Engineer - Firmware and IoT
Data Science - Full Time
On-site - United Kingdom - Bradford
Description:
We are seeking someone to be involved in highly innovative projects, where you will work on the design and development of multitasking software for IoT devices.
Responsibilities:
* Implement factory and firmware development supporting tools.
* Understand and support hardware design.
* Contribute to the core firmware code base of the company.
* Take responsibility for the code quality.
* Work closely with QA engineers and support the project throughout the entire SDLC.
* Design and implement software components from Hardware Abstraction Layer to Application Layer.
Requirements:
* Significant experience with rapid IoT product development, including IoT Modules and AWS.
* Experience with ESP32.
* Understanding of Embedded Design Patterns, common data structures, and algorithms.
* Understanding of communication between Cloud and embedded devices (Wi-Fi, Bluetooth, MQTT, CoAP, HTTP, etc.).
* Experience with AWS FreeRTOS Multitasking application is highly desirable.
* Experience with embedded code build tools and toolchains (Make, CMAKE, Ninja, etc.) is essential.
Note: A relevant degree and experience are must-haves. #J-18808-Ljbffr