Selected Intern's Day-to-day Responsibilities Include Assist in the design, development, and testing of embedded software for microcontrollers and microprocessors. Write, debug, and optimize C/C++ code for embedded systems. Work with hardware components, including sensors, actuators, communication modules (e.g., I2C, SPI, UART, CAN, Ethernet, Wi-Fi, Bluetooth). Participate in hardware-software integration and debugging activities. Support the development of firmware for new features and products. Conduct unit testing and contribute to system-level testing. Document code, design choices, and test procedures. Research new technologies, tools, and methodologies relevant to embedded systems. Collaborate effectively with cross-functional teams, including hardware engineers, software engineers, and QA. Attend team meetings and contribute to discussions. About Company: A leader in revolutionizing farming using the latest technologies. We are working on addressing the day-to-day issues that farmers are facing for ages, using the technologies already available.