En la materia Programación y Comunicación de Sistemas Embebidos, los estudiantes inician su formación en el desarrollo de firmware para sistemas embebidos, utilizando herramientas profesionales. El curso se centra en el microcontrolador ESP32, elegido por su versatilidad, periféricos y conectividad. Los alumnos refuerzan sus conocimientos de lenguaje C y aprenden a utilizar ESP-IDF, el SDK oficial de Espressif. Además, se introduce el uso de Git para control de versiones, facilitando el trabajo colaborativo, y se enseña a generar documentación automática con Doxygen y publicarla en línea mediante GitHub Pages. Este enfoque combina habilidades técnicas con prácticas modernas de desarrollo.