Senior developer with 4+ years of experience in developing embedded software for 8/ 16/ 32 bit microcontrollers / DSP systems using C, C++ Code Composer and Assembly language. ARM Cortex M based microcontrollers based firmware development, Digital control, Analogue Circuits and DSP algorithm development experience and is essential. Preparing and understanding the system and software requirements and architecture designs is an added advantage.
Firmware development experience on ARM Cortex M based microcontrollers.
Experience using following communication protocols – UART, I2C, SPI, CAN, MODBUS.
Experience interfacing peripheral modules like RTC, Encoders, 7/14 segment displays, motor drivers.
Experience working with Real Time Operating Systems.
Experience with hardware design would be an advantage
Experience developing/customising bootloaders would be a bonus.
Experience with cyber security especially Public Key Infrastructure would be a bonus.Experience with cyber security especially Public Key Infrastructure would be a bonus.
Experince leading team members would also be an advantage.