IOT Developer

Position            : IOT Developer

Job Location    : Bangalore

Experience      : 1 – 2 years of work experience in Embedded C

Education         : M.E / M.Tech /B.E / B.Tech/ Bachelor’s Degree

Main Responsibilities

  • Embedded C, C++
  • Knowledge on 8/16/32 bit Microcontrollers
  • Knowledge on development board like Raspberry pi / Arduino / any other
  • Peripherals – ADC, DAC, PWM, RTC, Timers, DMA
  • Protocols – UART, SPI, I2C
  • Ability to understand and design Electronic circuits
  • Ability to understand datasheet of development board / Microcontrollers
  • Basics knowledge on Internet of Things

- Working knowledge of Python
- Basic knowledge on Application protocol like HTTP, MQTT
- added advantage of knowledge on Wi-Fi and bluetooth, BLE
- added advantage of basic knowledge in any IoT cloud platform(like AWS IoT, IBM bluemix, Azure IoT Suite)
- Working with linux os, knowledge of linux command
- Basic understanding of TCP/IP stack

Android Developer

Position            : Android Developer

Job Location   : Bangalore

Experience      : 1 – 2   years of work experience in Android Development

Education        : M.E / M.Tech /B.E / B.Tech/ Bachelor’s Degree

Main Responsibilities

  • Should be good with Fragments and their interaction Alarm managers and notification API Well experienced in Material design and robust UI’s.
  • Should be able to use Android Studio and tools such as DDMS, Android debug bridge, performance tools such as Memory monitor, Systerace.
  • Should have sound knowledge on Broadcast receivers, Localization, Android permissions, Support different device sizes, Social Network API.
  • Should know enough open source libraries for – image rendering (Picasso/ Universal image downloader), network calls (Volley/ Retrofit), and others (like custom fonts/ custom layouts)
  • Should know how and when to use services (very important)Being able to save/restore files from Android system Android databases operations (Sqlite) and Data caching
  • Should be great in debugging

Desired Skills

  • Excellent programming knowledge in Java is mustProgramming Android Applications from specifications
  • Should have done at least 2-3 projects which are in Playstore
  • Excellent knowledge on Android Application Testing Thorough understanding of Android technology stack.
  • Strong core development skills with good understanding of Object oriented programming.
  • Good understanding of android UI concepts for multiple form factors.
  • Excellent debugging and problem resolution skills.
  • Must have a good understanding of data exchange format like XML, JSON.
  • Should be able to manage code generated by a small team using source control tools like SVN, Git or —-Mercurial.
  • Should possess strong communication skills.
  • Should be organized, motivated and self-driven.