We are looking for a skilled and motivated Embedded Software Engineer to join our dynamic team.The ideal candidate will have hands-on experience with STM32 microcontrollers, Raspberry Pi, and a strong understanding of embedded systems design. Familiarity with EV charger communication protocols is a significant plus.Will be responsible for developing, testing, and maintaining embedded software for our innovative products, ensuring high performance and reliability.Key Responsibilities• Embedded Software Development: Design, develop, and maintain embedded software for STM32 microcontrollers and Raspberry Pi platforms.• Firmware Design: Write and optimize firmware for real-time applications, ensuring efficient and reliable operation.• Hardware Integration: Collaborate closely with hardware engineers to integrate software with hardware components, including sensors, communication modules, and power systems.• EV Charger Communication: Develop and implement communication protocols for EV chargers, including OCPP, Modbus, CAN, and others.• Debugging and Testing: Perform thorough debugging, testing, and validation of software on both simulation and physical hardware platforms.• Documentation: Create and maintain comprehensive documentation for software architecture, code, and development processes.• Continuous Improvement: Stay updated on industry trends, emerging technologies, and best practices in embedded systems and EV charging solutions