Firmware Engineer (Sardañola del Vallés)

Firmware Engineer (Sardañola del Vallés)

02 ago
|
Energiot
|
Sardañola del Vallés

02 ago

Energiot

Sardañola del Vallés

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, and real-world sensor systems, contributing directly to production-ready devices deployed in the field.
This position is idóneo 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 Responsibilities
Firmware 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.

Qualifications
Essential:
- 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 wo

📌 Firmware Engineer (Sardañola del Vallés)
🏢 Energiot
📍 Sardañola 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 (sardañola del vallés) / sardañola del vallés

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: firmware engineer (sardañola del vallés) / sardañola del vallés