Software Engineer (Embedded/AWS IoT)
Summary
Design and build IoT edge and cloud solutions connecting devices to AWS backend services using Python/C++ and Terraform, with a focus on scalability, security, and DevOps.
Passionate about IoT, cloud technologies, and edge computing? Join the team to design and develop next-generation IoT solutions that connect devices, data, and cloud platforms at scale. You'll work on cutting‑edge technologies across IoT, cloud infrastructure, automation, cybersecurity, and DevOps while delivering impactful solutions in a production environment.
Key Responsibilities- Design, develop, and maintain IoT edge software and cloud-based solutions, ensuring seamless integration between devices, edge systems, and backend services.
- Develop and deploy scalable backend services using both serverless and server‑based architectures.
- Implement and maintain cloud infrastructure, Infrastructure-as-Code (Terraform), and DevOps practices.
- Perform system integration, testing, validation, troubleshooting, and ongoing performance optimisation.
- Configure monitoring, alerting, access controls, and cybersecurity measures to ensure system reliability and security.
- Enhance existing platforms through feature development, automation, and continuous improvement initiatives
- Diploma/Degree in Computer Engineering, Computer Science, Electrical & Electronics Engineering, or related disciplines.
- Minimum 3 years of experience in IoT systems, cloud infrastructure, or software engineering within a production environment.
- Hands‑on experience with IoT technologies, edge computing, and device‑to‑cloud communication protocols (e.g. MQTT, RabbitMQ, CoAP).
- Proficient in one or more programming languages such as Python, C++, Java, or .NET.
- Experience with Infrastructure-as-Code tools such as Terraform. Good understanding of DevOps practices and hybrid cloud environments.
- Strong troubleshooting, analytical, and communication skills.
- Experience with AWS IoT Greengrass, embedded systems, industrial protocols (Modbus, RS‑485), or hardware integration will be greatly advantageous