1. Embedded C/c++.
2. Assembly Language(on Any Micro Controller is Fine).
3. Should have Worked On 32bit Micro Controllers, Here We Require Experience On Stm32 if Not Then, At Least On other Micro Controllers such as Pic32, Atsam Series.
4. Should Know Following Things of Micro Controller:
-knowledge of Low Power Consumption Modes of Micro Controller
-timers, Scheduler, Rtc, Adc, Pwm, Timers, Brown Out Reset, Macros.
-protocols: Uart.
-peripheral Interfacing such as Bluetooth(any), Sd Card.
- Handled Battery Applications(if Possible).
-software Debugging Skills I.e Knowledge of On-chip Debugging.