Key Responsibilities :-Embedded Systems Firmware Development on various Platforms and Architecture.-Testing.-Documentation.-Hardware Planning.-Validation.-Client Coordination and Tech Support.-Manage and Improve Existing Codes.-Debug.-Guide and Assist other team members.-UI Design.Essential Skills:-Logic Building Skills-Knowledge of MCU Architecture-Engineering Maths-Embedded C-Knowledge of Compilers, IDE etc-Hardware Knowledge-Basic Electronics Knowledge-Essential MCU Peripherals (Timer, E2P, ADC, PWM, etc)-Protocols (I2C, SPI, Serial etc)-Good Common Sense and Aptitude-Passion to learn more things-Discipline, Punctuality, Flexibility, Team Spirit, MaturityMUST HAVE.....>I2C.>SPI.>RTC.>ADC.>PWM.>Modbus.>Calibration.>AT Commands of GSM Modems.GOOD TO HAVE.....> Knowledge Control Algorithms example PID, Fuzzy Logic.> RTOS.Qualification :BE/BTech in Electronics, Instrumentation, ExTC etc.BSc IT or Computer Engineering / Computer Science Candidates shall also be considered.