Senior Software Engineer Experience : 5+ Years Qualifications: BE/ME Or B.Tech/M.Tech in a related field. Key Skills:
- Proficient in C, Python, Golang, Shell scripting
- Hands-on in object-oriented programming principles, design patterns, and software architecture.
- Solid working knowledge using IoT hardware platforms, communication boards, and gateways.
- Experience with mesh network or sensor network and communication
- Development on Linux Platform/RTOS with an emphasis on embedded device driver development, multi-threading, and firmware debugging
- Hands-on in internet protocols and software development using protocols including LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, Ethernet etc.
- Must have intimate knowledge of tools and processes used for Product(firmware) and/or Application software and/or Device hardware and/or Cloud.
- Good Debugging skills, Problem solving ability communication skills
- Knowledge on using SW development/management and version control tools like GIT, Bit bucket, Jira, ALM.