Iot Firmware Engineer

Social you
Barcelona, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

C++ (Programming Language) Firmware FreeRTOS Microsoft Visual Studio Modbus Message Queuing Telemetry Transport (MQTT) RS-485 Standard Git Software Version Control

Job 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

2:56 min

Designing the technical architecture for IoT integration

Lukas Alber Lukas Alber · Europe 2026 Virtual

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

Videos

See all

Related articles

See all