Develop SW for microcontrollers and embedded systems in C/C++, Linux or other relevant programming languages. Experience with Microprocessor/Microcontrollers such as ARM, Atmel AVR, Renasas, etc Design, develop, troubleshoot and test embedded systems and electronic circuits. Knowledge of schematic design and PCB layout using tools like Altium Familiarity with communication protocols (I2C, SPI, UART, RS485, CAN, Ethernet etc.). Strong understanding of Analog and Digital circuit design. Collaborate with cross-functional teams to define system architecture and design solutions. Participate in design reviews and contribute to product innovation and improvement. Stay updated with the latest trends and technologies in embedded systems.