> Markdown version of [/jobs/ext/2837875-desarrollador-de-firmware](https://www.wearedevelopers.com/jobs/ext/2837875-desarrollador-de-firmware). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Desarrollador de Firmware - **Company:** Envira Ds - **Location:** Lugo de Llanera, Spain (Remote available) - **Salary:** €36,000.0 - €42,000.0 - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Agile Methodology, C++ (Programming Language), CMake, Communications Protocols, Software Debugging, Eclipse (Software), Ethernet, Firmware, FreeRTOS, Python (Programming Language), Microsoft Visual Studio, Object-Oriented Software Development, LoRaWaN, Memory Leaks, RS-485 Standard, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Git, Information Technology, Bacnet - **Published:** September 11, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role · Formación: Ingeniería en Electrónica, Telecomunicaciones, Informática o equivalentes. · Experiencia: Mínimo 2 años demostrables en desarrollo de firmware para dispositivos IoT. · Habilidades técnicas imprescindibles: · Dominio en el uso de Git mediante desarrollo orientado a ramas. · Programación orientada a objetos. · C++ para firmware embebido. Conocimientos en diseño de arquitectura · Uso de amilia de microcontroladores ESP32 · Conocimientos en framework ESP-IDF, uso de CMake y configuración del entorno · FreeRTOS (gestión de tareas, colas, mutex, concurrencia, condiciones de carrera, sincronización...) · Control de memory leaks · Desarrollo de drivers para sensores (RS485, I2C, UART, SPI) y comunicaciones (WIFI, BlueThooth, Ethernet, LoRa, GSM-LTE) · Desarrollo a bajo nivel (trabajo con ficheros en binario y tratamiento de bits) · Debugging avanzado (breakpoints, inspección de registros via JTAG+GDB/OpenOCD) · Uso de Visual Studio + ESP-IDF / Espressif-IDE / Eclipse + ESP-IDF · Conocimientos en gestión de energía para sistemas embebidos. · Conocimientos valorables: · Programación en Python. · Integración de dispositivos con tecnologías como KNX, BACnet o similares. · Conocimientos aplicados sobre el uso de metodologías ágiles. · Experiencia en normas y certificaciones de dispositivos IoT medioambientales., + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description Estamos buscando un Desarrollador de Firmware con experiencia en dispositivos IoT, para unirse a nuestro equipo. Tendrás la oportunidad de trabajar en soluciones tecnológicas innovadoras que impactan directamente en el sector medioambiental, contribuyendo a la monitorización y mejora de la calidad del aire, agua y otros indicadores ambientales. Además, participarás activamente en proyectos de Investigación y Desarrollo (I+D), explorando nuevas tecnologías y aplicaciones para optimizar el impacto de nuestros dispositivos., · Diseñar y desarrollar firmware optimizado para dispositivos IoT soportando diferentes opciones de alimentación (fuente de alimentación, baterías, PoE o paneles solares), protocolos de comunicación (Wi-Fi, Ethernet, GSM, LoRaWAN), así como diversas combinaciones de sensórica. · Implementar soluciones robustas apoyadas en el uso de estándares. · Garantizar la robustez del firmware en condiciones adversas y con bajo consumo energético. · Implementar e integrar sensores específicos para monitorización ambiental (temperatura, humedad, gases, partículas en suspensión, COVs, meteorología, ...). · Redactar especificaciones técnicas para el firmware. · Verificar y asegurar el funcionamiento del firmware mediante pruebas automatizables. · Colaborar en proyectos de I+D relacionados con nuevas tecnologías y soluciones innovadoras en el ámbito IoT medioambiental. ·Documentar y comunicar resultados de investigación y avances técnicos., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Sustainable Mobility – Giravolta](https://www.wearedevelopers.com/videos/480-sustainable-mobility-giravolta) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers)