Job Description:
Roles and Responsibilities:
• Engage with end users to determine use cases and scenarios.
• Implement algorithms on the edge.
• Design, build and deploy apps for the Agora Gateway, based on the Agora SDK
• Build reusable code and libraries for future use.
• Collaborate with other team members and stakeholders.
Qualifications and Experience:
• Bachelor of Science in Software Engineering, Computer Science or related field
• Master’s or Post Graduate degree a plus
• 5-8 years of experience in developing applications in C, C++ and Python or NET Core
• Good understanding of IoT, security, communication protocols (MQTT, AMPQ)
• Experience in implementing IoT solutions on AWS, Azure or GCP
• Experience in container technologies such as Docker and Kubernetes
• Experience working with Linux and Bash scripting
• Experience in embedded software development (RTOS, ADC, buffers) is a plus
• Experience with small single-board computers (Raspberry Pi) is a plus
• Experience with virtual machines (Virtual Box, VMWare, etc.) is a plus
• Knowledge and experience in Continuous Integration and Continuous
• Experience in Agile methodologies, Git source code management, Test-Driven Development, and integration testing
• Self-starter. Work independently in a highly dynamic start-up environment
Any Graduate