Outside Spy
Kingston upon Thames, UK
Embedded Software Engineer – IoT
location: Kinsgton Upon Thames
Rate: £60pphr + VAT, outside IR35
Onsite: 2-3 days per week onsite.
Duration: 15 months
Role Overview
We are looking for an Embedded Software Engineer to develop firmware for connected IoT products, working closely with electronics, hardware, cloud and product engineering teams.
Key Responsibilities
Design, develop and maintain embedded firmware for IoT devices.
Develop robust, efficient software primarily in C/C++.
Work with microcontrollers, sensors, peripherals and communication interfaces.
Develop and integrate drivers using SPI, I²C, UART, GPIO, ADC and PWM.
Develop applications using RTOS or bare-metal architectures.
Develop power-management strategies for battery-powered devices.
Implement secure boot, device security and OTA firmware updates where required.
Technical Skills
Essential:
Strong embedded...