Firmware Engineer (Cerdanyola del Vallès)

Firmware Engineer (Cerdanyola del Vallès)

09 ago
|
Energiot
|
Cerdanyola del Vallès

09 ago

Energiot

Cerdanyola del Vallès

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 Io T 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 Io T platforms.Key ResponsibilitiesDesign, develop, and maintain embedded firmware for Io T devices using C and C++.Program microcontrollers from Texas Instruments and ESP32.Manage peripheral drivers (I2 C, SPI, ADC, UART, GPIO, timers).Integrate and manage a wide range of sensors and low‑power components.Develop and maintain wireless communication stacks for Io T devices (Lo Ra WAN, NB‑Io T, 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 Io T llaborate closely with hardware, backend, and product teams.Qualifications – EssentialBachelor’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 (I2 C, SPI, ADC, UART).Knowledge of wireless communication protocols for Io T and sensor networks (Lo Ra WAN, NB‑Io T, BLE).Experience with Free RTOS 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 HaveExperience with OTA firmware updates in production devices.Knowledge of Io T cloud platforms, particularly Things Board.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 Io T projects.What We OfferFull‑time, permanent petitive salary based on experience.Versátil working hours and partial remote work.Opportunity to work on real, production‑level Io T devices deployed in the energy sector.High level of ownership and technical llaborative, engineering‑driven culture in a fast‑growing startup.Office located in Barcelona, with a strong focus on innovation and sustainability.

📌 Firmware Engineer (Cerdanyola del Vallès)
🏢 Energiot
📍 Cerdanyola del Vallès

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: firmware engineer (cerdanyola del vallès) / cerdanyola del vallès

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: firmware engineer (cerdanyola del vallès) / cerdanyola del vallès