• Excellent C/Embedded C programming skills.
• Deep knowledge with embedded systems and AVR and ARM cortex M3 Miccrocontroller.
• Communication protocols UART, I2C, SPI.
• Timers, ADC and PWM.
• RTOS concepts.
• Tooling(Make file and Batch scripting) .
• Good knowledge with cellular communication (2G/3G/4G).
• Familiar with Android development.
• Familiar with Java backend technologies programming.
• OOP and design patterns.