Source description
About the role
You are required to be strong in C or C++ programming languages with Python programming knowledge being an advantage. You should have hands-on experience with ARM7/ARM9/Cortex and be proficient in handling development boards such as Raspberry Pi and Arduino. Additionally, you should have practical exposure to Protocols/Interfaces like I2C, SPI, RS485, USB, ZIGBEE, and ETHERNET, as well as GSM/GPS/GPRS technologies. It is essential to have experience with Embedded Software development tools including compilers, linkers, and debuggers, along with good debugging skills for both hardware and software. You will be responsible for developing embedded applications using the Linux platform and should possess knowledge of the Software Development Life Cycle (SDLC). - Strong in C or C++ programming language - Python programming knowledge advantage - Hands-on ARM7/ARM9/Cortex - Handling development boards Raspberry Pi, Arduino - Hands-on Protocols/Interfaces: I2C/SPI/RS485/USB/ZIGBEE/ETHERNET - Hands-on GSM/GPS/GPRS - Experience with Embedded Software development tools (compilers, linkers & debuggers) - Good debugging skills hardware/software - Developing embedded applications (using Linux platform) - Knowledge of SDLC You are required to be strong in C or C++ programming languages with Python programming knowledge being an advantage. You should have hands-on experience with ARM7/ARM9/Cortex and be proficient in handling development boards such as Raspberry Pi and Arduino. Additionally, you should have practical exposure to Protocols/Interfaces like I2C, SPI, RS485, USB, ZIGBEE, and ETHERNET, as well as GSM/GPS/GPRS technologies. It is essential to have experience with Embedded Software development tools including compilers, linkers, and debuggers, along with good debugging skills for both hardware and software. You will be responsible for developing embedded applications using the Linux platform and should possess knowledge of the Software Development Life Cycle (SDLC). - Strong in C or C++ programming language - Python programming knowledge advantage - Hands-on ARM7/ARM9/Cortex - Handling development boards Raspberry Pi, Arduino - Hands-on Protocols/Interfaces: I2C/SPI/RS485/USB/ZIGBEE/ETHERNET - Hands-on GSM/GPS/GPRS - Experience with Embedded Software development tools (compilers, linkers & debuggers) - Good debugging skills hardware/software - Developing embedded applications (using Linux platform) - Knowledge of SDLC