Position Requirements:
- The right person for this position should have 6-9 years of experience in IoT embedded systems.
- Experience integrating Wireless connectivity into a product using a Network stack
- Knowledge of Wireless technologies like WIFI, Thread, Bluetooth/BLE, IoT Cellular
- Knowledge of IoT communication protocols MQTT, HTTP, COAP
- Exposure to Microcontroller Architecture Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX
- Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX
- Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO
- Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols
- Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab
- Coding standards, guidelines and compliance tools
- Version control and repositories using git tools
- Software quality assurance and automated testing tools
- Embedded software design cycle
- Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)
- Good hands-on programming in Embedded C, C++.
- Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT
- Software and Hardware integration testing and troubleshooting
- Protocol debugging using protocol analyzer
- Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core
Qualifications and Experience:
- M.Tech/B.Tech in Computer Science / Electronics Engineering. Should have worked on IoT based embedded device projects.
Other Requirements:
- Team player
- Good communication and presentation skills
- Ability to multitask
- Design Thinking
- Have passion for Design & Technology
- Should have a “can do” attitude
- Excellent interpersonal skills





