Embedded Software Engineer
Senior Embedded Software Engineer - Connected Devices and IoTLocation: Battersea, London (5 Days Onsite)Salary: 70,000 - 90,000 We''re looking for a Senior Embedded Software Engineer to join a growing engineering team developing connected products deployed at scale.This is a hands-on role focused on embedded software development for IoT and connected devices. You''ll work across firmware development, device connectivity, cybersecurity, cloud integration, diagnostics, OTA updates, and product lifecycle management.The successful candidate will take ownership of embedded software features from architecture and development through to production deployment and field support.Key Responsibilities Develop embedded software in C/C++ for connected products and IoT devices. Design and implement firmware on ESP32, STM32 and similar embedded platforms. Develop device connectivity solutions using MQTT, TCP/IP, HTTPS, TLS and related technologies. Implement secure communication, authentication and device provisioning mechanisms. Design and develop OTA update systems, bootloaders and firmware validation processes. Develop telemetry, remote diagnostics, monitoring and device management functionality. Support software architecture, code reviews and software quality initiatives. Develop automated testing and CI/CD workflows. Work closely with hardware, cloud, manufacturing and product teams. Support debugging, validation, production releases and field issue resolution.Requirements 5+ years ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!