Description

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

Education

Any Graduate