REQUIREMENTS : Programming languages : Embedded C Language Hands on experience in design and development on modern 32 bit microcontrollers (ARM Cortex M0+, M4, M7 etc) and usage of IDE, toolchain, debuggers.
Should have worked on the Linux Skills : Exposure to any Scripting ( shell scripting (sh, bash etc.), LUA) Worked on programming and interfacing peripherals like timers, UART, CAN, ADC, DAC, IO, sensors and actuators.
Memory Interfacing Techniques. Very Good if work on DALI, C-Bus like Lighting control protocols Experienced on communication protocols like Modbus, TCP / IP, USB & Serial interfaces.
Good understanding of the Design principles, Unit testing methods, hands on with GIT repository. Exposure to Web technologies.
Skills : - Embedded Systems, Linux / Unix, Microcontrollers and UART