Overview

Job Responsibility-
Software engineer with having experience in C, C++, Linux device drivers, Embedded system, IoT. Experience with OTA and Bootloader will be preferred.
UNIX/LINUX, Ubuntu RTOS
– Ability to adapt with compilers, tool chains and IDEs
– Experience in developing application firmware based on IoT standards and protocols such as HTTP,MQTT etc
– Experience on GSM/GPRS modules/modem,Wifi modules etc.
– Expert in development and troubleshooting on embedded targets.
Writing bootloader and OTA on ARM series controllers(preferred)
– Hands-on expertise in Linux, GCC Tool-chain, Multi-threaded Programming, Distributed Systems Design, Automated testing tool development. .
– Experience on the industrial communication interface like RS232/RS485 and Modbus protocol.
– Acquaintance with all phases of the software development life cycle and good understanding of industry
– standard software development practices.