Senior Embedded Software Engineer

Trentia 

📍 Barcelona, Spain 🇪🇸

full-time
senior
Posted —

Key Skills

Embedded CSTM32FreeRTOSSPII2C

Industry

Consumer ElectronicsIndustrial Automation

Job Description

En Trentia Consulting seguimos creciendo y buscamos un/a Senior Embedded Software Engineer para incorporarse a un proyecto estable dentro de una compañía internacional líder en el desarrollo de equipos electrónicos industriales de alta precisión.

Si te apasiona el desarrollo de firmware, los sistemas embebidos y la electrónica de producto, y te gustaría participar en el diseño de dispositivos conectados de última generación, esta oportunidad es para ti.


¿Cuál será tu misión?

Formarás parte de un equipo multidisciplinar de I+D, colaborando estrechamente con ingeniería electrónica, hardware y producto para desarrollar nuevas soluciones embebidas orientadas a dispositivos inteligentes y conectados.

Trabajarás en:

Diseño y definición de arquitecturas de software embebido.

Desarrollo de firmware en Embedded C para microcontroladores de 32 bits.

Análisis, definición y gestión de requisitos técnicos.

Implementación de comunicaciones y conectividad entre dispositivos.

Integración y validación de hardware y software.

Depuración y diagnóstico utilizando herramientas de laboratorio.

Desarrollo de herramientas auxiliares para soporte y validación de producto.

Elaboración de documentación técnica y especificaciones de diseño.


Requisitos clave

Ingeniería Electrónica, Telecomunicaciones, Informática o similar.

Más de 5 años de experiencia en desarrollo de software embebido.

Experiencia demostrable en diseño de arquitecturas software.

Experiencia en análisis y gestión de requisitos.

Conocimientos sólidos de electrónica aplicada.

Desarrollo de firmware en Embedded C.

Experiencia con microcontroladores STM32.

Experiencia con sistemas operativos en tiempo real (FreeRTOS, Zephyr o equivalentes).

Conocimientos y experiencia práctica con:

SPI

I2C

UART

CAN

Modbus

Ethernet

Conocimientos de Python para scripting o automatización.

Experiencia utilizando herramientas de depuración:

JTAG

Osciloscopio

Multímetro

Nivel de inglés técnico.


Tecnologías y entorno

Embedded C · STM32 · ARM Cortex-M · FreeRTOS · Zephyr · SPI · I2C · UART · CAN · Ethernet · Python · JTAG · Osciloscopio · Electrónica · Firmware Development


Se valorará positivamente

Embedded Linux.

Yocto o Buildroot.

Jenkins.

Git / Bitbucket.

CI/CD y testing automatizado.

MQTT.

Desarrollo de soluciones IoT.

Experiencia en entornos industriales, automoción, medical devices o electrónica de producto.


¿Qué buscamos?

Capacidad para trabajar cerca del hardware y entender la electrónica del producto.

Visión técnica para participar en decisiones de arquitectura software.

Mentalidad analítica y orientada a la resolución de problemas.

Autonomía técnica y capacidad de colaboración en equipos multidisciplinares.

Orientación a calidad, robustez y mantenimiento del software.


¿Qué ofrecemos?

Proyecto estable y de largo recorrido.

Participación en el desarrollo de productos electrónicos innovadores.

Entorno internacional y tecnológico.

Equipos multidisciplinares de ingeniería e I+D.

Incorporación flexible.

Acompañamiento y desarrollo profesional con Trentia Consulting.