Job
Description
Roles and Responsibilities
Skills For IoT
AI/ML
- Programming languages with a good foundation in a statistical platform such as Python, R, SAS, or MatLab
- Using AI models in platforms such as Keras, TensorFlow, or Theano
Embedded
- C language on embedded platforms
- Knowledge on Linux Platform/RTOS with an emphasis on embedded device driver development, multi-threading, and firmware debugging
- Linux multimedia APIs and frameworks, including open-source software projects such as Gstreamer, Alsa, OpenMAX, and FFmpeg.
- Knowledge of Security concepts, technologies, and best practices (certificates, CVEs, HSMs, PKI, Secure Boot)
- Knowledge using IoT hardware platforms, communication boards, and gateways
Connectivity
- Internet protocols and software development using protocols including LoRA, Wi-Fi, BLE/BLE-Mesh, ZigBee, NB-IoT, M2M, MQTT/ MODBUS/RS-232/485, 6LoWPAN, Ethernet
- Cloud connectivity standards, such as MQTT, HTTPS, SSL/TLS
Test and Automation
- System Testing/Validation - Exposure towards writing Testcases and executing automation/manual tests
-
Skills For SW
Backend
- Node js, python, golang expertise with understanding of interaction with mongo, sql, redis cache interactions
Frontend
Data engineering
- Spark, hive, if possible hadoop
Cloud
- Azure cloud environment, azure devops
Mobile apps
- Flutter, understanding of UX/material design, BLE, Wifi, REST API usage, firebase notification - platform basics covering iOS, Android. Working knowledge of mobile platform native programming languages - java/kotlin(Android), objective c/swift)
Automation
- Python, appium expertise, load test tools - jmeter/locust/other
Noida, Bangalore/Bengaluru