- Embedded C, RTOS- FreeRTOS/VxWorks/QNX/Integrity any high end RTOS exposure,
- Microprocessor/microcontroller architecture knowledge, Communication Protocols - UART/SPI/I2C/CAN
- Understanding of Socket programming concepts
- Debugging skills and ability to use debugging tools like JTAG debugger, oscilloscope, logic analyzer, DMM etc.
- Peripherals not limited to watchdog, ADC, memory, LCD, Ethernet, DMA etc. interface and working hands-on/knowledge
- Modbus-RTU/TCP/DNP3/IEC101/IEC104 on any one protocol understanding
- Hands-on of version control system preferrably GIT, DevOps tools
Positive TO HAVE
- Cryptography, scripting - shell/python/batch,
Exposure to electrical product development
Pre-requisites
C & RTOS on embedded platform like TI Multi-core architecture, Integrity OS