IoT AI Software Developer - Full-Stack / (Raspberry Pi, AWS, Voice Integration

Job ID: 39194864

Budget: £250 – £750 GBP

We are seeking a highly skilled and passionate IoT AI Software Developer to join our team and contribute to the development of cutting-edge IoT solutions. The ideal candidate will possess a strong background in embedded systems, cloud computing, voice assistant integration, and AI, with a proven track record of implementing successful IoT projects. You will be responsible for designing, developing, and deploying robust and scalable IoT solutions, from device integration to cloud connectivity and data analysis.

Responsibilities:

Design, develop, and implement IoT solutions using Raspberry Pi and related hardware.
Integrate various sensors and actuators with Raspberry Pi, ensuring seamless data acquisition and control.
Develop and manage cloud-based infrastructure using AWS services, particularly AWS IoT Core and AWS LightSail.
Configure and maintain virtual servers on AWS, ensuring optimal performance and security.
Integrate voice assistant functionalities into embedded systems using tools such as AWS Polly, Google Speech-to-Text, or PicoTTS.
Develop robust and efficient Python code for IoT and AI applications.
Create and maintain RESTful APIs for communication between devices and servers.
Implement security measures on IoT devices and within the cloud environment, adhering to best practices.
Troubleshoot and resolve technical issues related to hardware, software, and network connectivity.
Maintain comprehensive documentation of code, configurations, and system architecture.
Required Skills and Qualifications:

Proven experience in developing IoT solutions using Raspberry Pi.
Strong understanding of sensor and actuator integration, including knowledge of communication protocols (I2C, SPI, UART).
Extensive experience with AWS services, including AWS IoT Core, AWS LightSail, Lambda, DynamoDB, and API Gateway.
Experience in voice assistant development using AWS Polly, Google Speech-to-Text, or PicoTTS.
Proficiency in Python programming and related libraries (NumPy, Pandas, TensorFlow Lite, Scikit-learn, Flask, Requests).
Experience in developing and consuming RESTful APIs.
Strong understanding of IoT security principles and best practices.
Excellent problem-solving and troubleshooting skills.
Ability to work independently and as part of a team.
Strong communication and documentation skills.
A portfolio of previous IoT/AI projects.
Experience with GitHub, and version control.

Candidate need to demonstrate expertise.
Please begin your answer with "DC-IOT" to confirm that you read the whole text.