Senior Embedded Software Engineer
This position is an excellent opportunity for hands-on experience in Leading,
developing and maintaining KIOS(KIoT Firmware OS). KIOS is an IoT operating
system that enables quick integration of smart devices to KIoT IoT Cloud. You'll be
leading a team of Embedded developers in developing the OS to tackle the
heterogeneity of systems and protocols to enable quick and reliable integration,
interconnection, and interoperability.
Responsibilities:
Developing KIOS architecture
Developing SDK for KIOT MCU's
Developing General SDK for third party MCU's
Developing Gateway SDK with Edge computing and Docker implementation
Prototyping new technologies & hardware
Lead and participate in technical discussions with engineering and business
teams
Making new modular libraries
Optimizing and adding features into kIoT's existing device firmware
Requirements:
knowledge on programming languages (C/C++, Python)
OS/RTOS architectures & concepts (Multi-process, Multi-threading,
Interrupts etc.)
programming paradigms (OOPs) and other important techniques (design
optimization, performance improvements, debugging)
Design and development experience on IoT protocols (WiFi, BLE, BLE Mesh,
LoRaWAN, MQTT)
Experience on Dev Platforms (Arduino, Particle Photon, Digispark, RPi3)
SDK architectures (Applications framework, middle-ware services, security
and build infrastructure)
Good understanding and knowledge of cloud communication wrt iot
device