Senior Embedded Software Engineer Job in KIOT INNOVTIONS PVT LTD

Senior Embedded Software Engineer

Apply Now
Job Summary

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

devices

Preferred Requirements:

• 5+ years of experience in leading/driving end-to-end projects.

• Good understanding of multi-threading, OS concepts/fundamentals.

• Understanding of Linux kernel and internals.

• Know-how of SOC systems and related concepts, including bring-up.

• Strong aptitude, quick learner, self-motivated, willing to explore and work

across breadth of various technology areas.

• Hands-on experience with troubleshooting software and system issues.

• Deductive problem solving, good verbal and written communication skills

for collaboration across teams.

• Hands-on experience with full software development life cycle including

design, implementation, deployment, and support

Minimum qualification requirement

Required - LEADING DRIVING END TO END PROJECTS skill with 5+ years experience

Required - Bachelor's or higher education

Required - Located in Hyderabad

Required - Good command over English,Hindi,Telugu

Experience Required :

5 to 6 Years

Vacancy :

1 Hire

Skills Required :

RTOS, OS, MCU, OOPS, IoT Protocol, SDK

Similar Jobs for you

See more recommended jobs