> Markdown version of [/jobs/ext/2948835-iot-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2948835-iot-firmware-engineer). 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). --- # Iot Firmware Engineer - **Company:** Social you - **Location:** Barcelona, Spain - **Contract:** Apprenticeship - **Skills:** C++ (Programming Language), Firmware, FreeRTOS, Microsoft Visual Studio, Modbus, Message Queuing Telemetry Transport (MQTT), RS-485 Standard, Git, Software Version Control - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/iot-firmware-engineer-en-barcelona-ID-372125358 ## About the Role Requisitos principalesExperiencia demostrable en programación de firmware en C/C++ Integración y trabajo con FreeRTOS ESP-IDF para gestión de tareas en tiempo real Conocimientos en protocolos de bajo nivel (Modbus, RS485, I2C, SPI, ADC) Conocimientos de IoT device-server communications (HTTPS, MQTT) Experiencia usando Git Capacidad de trabajar de forma independiente y en equipo Excelentes habilidades de comunicación y documentación de código Uso de Visual Studio Code como IDE principal Adaptabilidad a nuevas tecnologías y rápida curva de aprendizaje Buena comunicación Trabajo en equipo Capacidad de autoaprendizaje FreeRTOS ESP-IDF C/C++ Modbus, RS485, I2C, SPI, ADC ## Description OverviewEn este rol desarrollarás y mantendrás firmware para sistemas electrónicos, desde la concepción hasta la producción.Colaborarás en análisis de viabilidad y planificación de proyectos, definiendo requisitos y soluciones completas entre dispositivos y nube.Garantizarás seguridad, calidad y funcionalidad mediante pruebas y depuración de firmware y software.Trabajarás con equipos multidisciplinares para entregar soluciones integradas y eficientes, apoyando la innovación en soluciones IoT para sectores industriales.ResponsabilidadesDiseñar, desarrollar y mantener firmware para sistemas electrónicos desde concepto a producciónParticipar en viabilidad, alcance, planificación de recursos y estimación de costosEspecificar, diseñar, implementar, depurar y validar comunicaciones entre dispositivos y servidores en la nubeUsar Git para control de versiones y colaboraciónColaborar con equipos multidisciplinarios para definir requisitos y soluciones del sistemaRealizar pruebas y depuración de firmware y software para garantizar seguridad y calidadRequisitos principalesExperiencia demostrable en programación de firmware en C/C++Integración y trabajo con FreeRTOS ESP-IDF para gestión de tareas en tiempo realConocimientos en protocolos de bajo nivel (Modbus, RS485, I2C, SPI, ADC)Conocimientos de IoT device-server communications (HTTPS, MQTT)Experiencia usando GitCapacidad de trabajar de forma independiente y en equipoExcelentes habilidades de comunicación y documentación de códigoUso de Visual Studio Code como IDE principalAdaptabilidad a nuevas tecnologías y rápida curva de aprendizajeBuena comunicaciónTrabajo en equipoCapacidad de autoaprendizajeFreeRTOS ESP-IDFC/C++Modbus, RS485, I2C, SPI, ADC ## Related Videos - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Sustainable Mobility – Giravolta](https://www.wearedevelopers.com/videos/480-sustainable-mobility-giravolta) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) ## Related Articles - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)