Firmware development for embedded systems using C/C++ programming (Should have experience with following tools and technology) GCC, Code Composer Studio, Libero, Vivado, Bootloader development, Communication interfaces such as SPI/I2C/SCI/CAN/UART
Experience with configuring embedded Linux operating systems and development environments, using Buildroot, Yocto or other tools.
Troubleshoot issues and provide solutions in embedded control systems- Write test cases, execute test cases