Salary: £55,000 - 60,000 per year Requirements: Proven experience in embedded C/C++ software development for embedded systems. Understanding of Linux-based systems, RTOS, and ARM microcontroller environments. Knowledge of secure coding practices, including encryption, certificate management, and PKI. Familiarity with networking protocols such as TCP/IP, HTTPS, and MQTT. Experience with cloud platforms like AWS IoT or Azure IoT, and a passion for creating innovative IoT solutions. Responsibilities: Develop and maintain embedded software for connected devices, ensuring high reliability and performance. Design and implement secure over-the-air (OTA) update systems, including secure workflows, encryption, and certificate management. Integrate embedded systems with cloud platforms such as AWS IoT for software distribution and device management. Implement secure communication protocols like TLS, HTTPS, and MQTT for seamless device-cloud interactions. Collaborate with cross-functional teams to ensure compliance with security and performance standards. Troubleshoot and resolve issues in embedded systems and OTA mechanisms with a focus on system reliability. Technologies: ARM AWS Azure Cloud Embedded IoT Linux MQTT Security TCP/IP Hardware More: We are a forward-thinking company at the forefront of cutting-edge technology and connected device solutions in the agricultural sector. We are committed to delivering high-quality solutions that advance the IoT and embedded systems industry. This role is an onsite position based in Newport, Shropshire, and offers the opportunity to contribute to a team that values innovation, technical excellence, and collaboration. last updated 9 week of 2026