Firmware Engineer

hace 6 horas


Cerdanyola del Vallès, España Energiot A tiempo completo

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 ResponsibilitiesDesign, 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.Essential QualificationsBachelor’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 HaveExperience 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 OfferFull‑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


  • Firmware Engineer

    hace 5 días


    Cerdanyola del Vallès, España Energiot A tiempo completo

    Role Description As a Firmware junior Engineer, you will join a dynamic team working on cutting-edge IoT projects. You'll gain hands-on experience designing, implementing, and optimizing firmware for embedded systems. Collaborate with experienced engineers to develop innovative solutions while learning engineering best practices. Qualifications Required:...

  • Firmware Engineer

    hace 2 días


    Cerdanyola del Vallès, España Energiot A tiempo completo

    Role DescriptionAs aFirmware junior Engineer, you will join a dynamic team working on cutting-edge IoT projects. You'll gain hands-on experience designing, implementing, and optimizing firmware for embedded systems. Collaborate with experienced engineers to develop innovative solutions while learning engineering best practices. Qualifications Required:...

  • Firmware Engineer

    hace 7 días


    Cerdanyola del Vallès, Barcelona, España Energiot A tiempo completo

    Role DescriptionAs a Firmware junior Engineer, you will join a dynamic team working on cutting-edge IoT projects. You'll gain hands-on experience designing, implementing, and optimizing firmware for embedded systems. Collaborate with experienced engineers to develop innovative solutions while learning engineering best practices.Qualifications...

  • Firmware Engineer

    hace 5 días


    Cerdanyola del Vallès, Barcelona, España Energiot A tiempo completo

    Role DescriptionAs aFirmware junior Engineer, you will join a dynamic team working on cutting-edge IoT projects. You'll gain hands-on experience designing, implementing, and optimizing firmware for embedded systems. Collaborate with experienced engineers to develop innovative solutions while learning engineering best practices.Qualifications...

  • Firmware Engineer

    hace 3 días


    Mollet del Vallès, España Idneo A tiempo completo

    Mollet del Vallès, SpainHybrid WorkingGlobal tech company founded in 2011Our mission is to shape the future through technology.The roleWe are looking for a Senior Firmware Engineer focused on industrial, connectivity and IoT sector for leading the software development into our product development. You will lead and manage the engineering project on the...

  • Firmware Engineer

    hace 5 días


    Mollet del Vallès, Barcelona, España IDNEO A tiempo completo

    Mollet del Vallès, Spain Hybrid Working Global tech company founded in 2011 Our mission is to shape the future through technology.The roleWe are looking for aSenior Firmware Engineerfocused on industrial, connectivity and IoT sector for leading the software development into our product development. You will lead and manage the engineering project on the...

  • Firmware Engineer

    hace 2 días


    Mollet del Vallès, España Idneo A tiempo completo

    Mollet del Vallès, SpainHaga clic en "Solicitar" a continuación para enviar su candidatura. Asegúrese de que su CV está actualizado y de que ha leído primero las especificaciones del puesto.Hybrid WorkingGlobal tech company founded in 2011Our mission is to shape the future through technology.The roleWe are looking for aSenior Firmware Engineerfocused on...


  • Cerdanyola del Vallès, España Energiot A tiempo completo

    A growing technology startup located in Barcelona is seeking a motivated Firmware Engineer to join their R&D team. The role focuses on developing embedded firmware for IoT devices used in energy applications. Candidates should have a solid foundation in embedded systems, with strong skills in C and C++. The position offers a competitive salary, flexible...

  • Firmware Engineer

    hace 4 horas


    cerdanyola del vallés, España Energiot A tiempo completo

    Role Description Energiot 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,...

  • Senior Firmware Engineer

    hace 2 semanas


    Mollet del Vallès, España Aubay Spain A tiempo completo

    Funciones Estamos buscando un perfil Seniors de Firmware Engineer enfocado en el sector industrial, de conectividad e IoT para liderar el desarrollo de software en el desarrollo de nuestro producto. Dirigirás y administrarás el proyecto de ingeniería en el lado del firmware. Responsabilidades clave Definición de arquitectura general de Firmware...