Empleo
Mis anuncios
Mis alertas
Conectarse
Encontrar un trabajo Consejos empleo Fichas empresas
Buscar

Firmware engineer

Cerdanyola del Vallès
Energiot
Publicada el 7 junio
Descripción

Role DescriptionEnergiot is seeking a motivated Firmware Engineer to join our growing product and R&D team in Barcelona. The role focuses on the development of embedded firmware for IoT devices used in electrical grid monitoring and smart energy applications. You will work hands-on with low-power microcontrollers, wireless communication technologies, and real-world sensor systems, contributing directly to production-ready devices deployed in the field.This position is ideal for engineers with a solid foundation in embedded systems who want to grow in a multidisciplinary environment combining firmware, hardware, and cloud connected IoT platforms.Key ResponsibilitiesFirmware Development- Design, develop, and maintain embedded firmware for IoT devices using C and C++.- Program microcontrollers from Texas Instruments and ESP32.- Manage peripheral drivers (I2C, SPI, ADC, UART, GPIO, timers).- Integrate and manage a wide range of sensors and low-power components.- Develop and maintain wireless communication stacks for IoT devices (LoRaWAN, NB-IoT, BLE).- Implement wired communication protocols such as UART, RS485, and USB.- Work with bootloaders and support firmware updates, including OTA mechanisms.- Write unit tests for embedded firmware using frameworks such as Unity.- Support integration and testing with cloud IoT platforms.- Collaborate closely with hardware, backend, and product teams.QualificationsEssential- Bachelor’s or Master’s degree in Computer Science, Electronic Engineering, Telecommunication Engineering, or a related field.- Minimum 2–3 years of experience in embedded firmware development.- Strong programming skills in C and C++ for microcontrollers.- Experience working with microcontroller peripherals (I2C, SPI, ADC, UART).- Knowledge of wireless communication protocols for IoT and sensor networks (LoRaWAN, NB-IoT, BLE).- Experience with FreeRTOS or similar real-time operating systems.- Familiarity with Git and version control workflows.- Understanding of bootloaders and firmware update mechanisms.- Basic knowledge of cybersecurity concepts applied to embedded systems.- Fluency in Spanish and English.- Proactive, structured, and problem-solving mindset.Preferred / Nice to Have- Experience with OTA firmware updates in production devices.- Knowledge of IoT cloud platforms, particularly ThingsBoard.- Basic Python skills for scripting, testing, or tooling.- Experience using API testing tools such as Postman.- Familiarity with Qt / Qt Creator and C++ for building simple user interfaces.- Experience working in low-power or energy-constrained systems.- Exposure to CI/CD pipelines for embedded or IoT projects.What We Offer- Full-time, permanent contract.- Competitive salary based on experience.- Flexible working hours and partial remote work.- Opportunity to work on real, production-level IoT devices deployed in the energy sector.- High level of ownership and technical responsibility.- Collaborative, engineering-driven culture in a fast-growing startup.- Office located in Barcelona, with a strong focus on innovation and sustainability.#J-18808-Ljbffr

Enviar
Crear una alerta
Alerta activada
Guardada
Guardar
Ofertas cercanas
Empleo Cerdanyola del Vallès
Empleo Provincia de Barcelona
Empleo Cataluña
Inicio > Empleo > Firmware Engineer

Jobijoba

  • Dosieres empleo
  • Opiniones Empresas

Encuentra empleo

  • Ofertas de empleo por profesiones
  • Búsqueda de empleo por sector
  • Empleos por empresas
  • Empleos para localidad

Contacto/ Colaboraciones

  • Contacto
  • Publiquen sus ofertas en Jobijoba

Menciones legales - Condiciones legales y términos de Uso - Política de Privacidad - Gestionar mis cookies - Accesibilidad: No conforme

© 2026 Jobijoba - Todos los Derechos Reservados

Enviar
Crear una alerta
Alerta activada
Guardada
Guardar