Embedded Software Engineer

Exceltic 

📍 Barcelona, Spain 🇪🇸

full-time
mid-level
hybrid
Posted —

Key Skills

LinuxCYoctoSPII2C

Industry

Industrial AutomationTelecommunications

Job Description

¿Quieres formar parte de la experiencia Exceltic , una empresa con estrategia centrada en las personas?


¿Buscas formar parte de una gran variedad de proyectos punteros en una empresa de ingeniería en fuerte expansión? ¡Queremos conocerte!


¡Ésta es tu oportunidad!👇

Estamos en búsqueda de un/a Desarrollador/a de Bajo Nivel / Embedded Linux con experiencia en software de sistema y desarrollo embebido sobre Linux , para formar parte de nuestro equipo en Barcelona en modalidad HÍBRIDA.


🎯 ¿Cuál será tu misión?

Desarrollar software de sistema y capas de bajo nivel en entornos Embedded Linux, garantizando la integración eficiente entre hardware, microcontroladores y sistema operativo.


💫 ¿Qué ofrecemos?

Vivir la experiencia Exceltic significa:

• Tener una posición estable con contrato indefinido.

• Participar en proyectos punteros donde puedas desarrollar tus habilidades.

• Acceder a un plan de carrera personalizado y formación continua.

• Disfrutar de un plan de retribución flexible (seguro médico, ticket transporte, restaurante y guardería).

• Equilibrar tu vida personal y profesional con horario flexible [y modalidad híbrida/remota desde España, si aplica].

• Formar parte de un equipo en el que te sientas escuchado/a y donde puedas aportar nuevas ideas.

• Compartir el camino con un equipo de profesionales apasionados y comprometidos.


Este rol es para ti si cuentas con:

• Grado en Ingeniería Informática, Electrónica o similar.

• Experiencia en desarrollo de software en C para entornos Embedded Linux.

• Conocimientos de arquitectura Linux y software de bajo nivel.

• Experiencia en configuración y personalización del Kernel Linux.

• Desarrollo e integración de drivers y capas HAL.

• Manejo de sistemas de construcción como Yocto, Buildroot o equivalentes.

• Conocimientos de buses y protocolos de comunicación: SPI, I2C, CAN y UART.

• Experiencia en depuración e integración hardware/software.

• Conocimiento de metodologías de pruebas unitarias e integración.

• Familiaridad con la gestión de licencias de software Open Source.


📝 En tu día a día te encargarás de:

• Desarrollar e integrar drivers, HALs y servicios de sistema en plataformas Linux embebidas.

• Implementar y optimizar protocolos de comunicación entre procesadores y periféricos.

• Diseñar y documentar la arquitectura del software y las interfaces del sistema.

• Elaborar documentación técnica de requisitos, diseño y APIs.

• Realizar pruebas unitarias e integración de software.

• Analizar y resolver incidencias mediante herramientas avanzadas de depuración.

• Participar en la integración entre hardware, firmware y software de aplicación.

• Garantizar el cumplimiento de las licencias de software utilizadas en el proyecto.


💼 Otros detalles del puesto

• Entorno de desarrollo orientado a sistemas embebidos de altas prestaciones.

• Colaboración con equipos multidisciplinares de hardware, firmware y software.


🌟 Proyecto destacado

Formarás parte del desarrollo de plataformas embebidas avanzadas basadas en Linux, participando en la integración completa de componentes de sistema y comunicaciones industriales.


💬 Acerca de Exceltic…

En Exceltic somos una empresa líder en ingeniería y consultoría tecnológica. Desarrollamos nuestra actividad en diversos sectores como el ferroviario, aeronáutico, industrial, tecnológico y muchos más. Contamos con cerca de 600 profesionales apasionados, oficinas en Madrid, Barcelona, Valencia, Valladolid y Bilbao, Sevilla y proyectos en los cinco continentes.


¡Únete a nuestro equipo y construye el futuro con Exceltic! 🚀

✨ Tu próximo reto profesional puede empezar aquí.


Registra tu perfil en el portal de carreras de Exceltic y conecta con proyectos innovadores a nivel nacional e internacional:

https://careers.exceltic.com/login