Firmware Engineer

Between Technology 

📍 Barcelona, Spain 🇪🇸

full-time
mid-level
on-site
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

C++PythonUARTSPII2C

Industry

Industrial AutomationConsumer Electronics

Job Description

En BETWEEN te ofrecemos las oportunidades que necesitas para alcanzar tus objetivos profesionales. Si quieres desarrollar tus capacidades en IT e Ingeniería ¡este es tu próximo destino!

Damos soporte en una gran variedad de áreas como Firmware, Software, BI, Diseño, Project Management y muchas más. Además, desarrollamos soluciones tecnológicas a medida desde nuestros BETWEEN Labs.

Buscamos un/a Firmware Engineer (C++) para unirse al equipo de uno de nuestros clientes del sector industrial.

¿Qué haré?

Estas serán tus funciones principales:

  • Desarrollo, mantenimiento y optimización de firmware en C++ para sistemas embebidos.
  • Diseño e implementación de componentes de bajo nivel (drivers, HAL, gestión de memoria, etc.).
  • Desarrollo de herramientas y scripts en Python para testing, automatización y validación.
  • Integración y depuración de firmware sobre hardware real (microcontroladores / sistemas embebidos).
  • Análisis y resolución de incidencias a bajo nivel (debugging en entorno hardware).
  • Implementación y mantenimiento de protocolos de comunicación (UART, SPI, I2C, CAN, Ethernet, etc.).
  • Participación en revisiones de código y definición de arquitectura de firmware.

¿Cómo lo haré?

  • Tendrás horario flexible.
  • Tendrás un PC y los periféricos necesarios para el desarrollo de tu trabajo.
  • Trabajarás en las oficinas del cliente en Sant Cugat del Vallès.

Beneficios de trabajar con nosotros en BETWEEN:

🏥 Seguro médico: cobertura médica privada para empleados.

📚 Formación y desarrollo: acceso a formación a cargo de la empresa.

🤝 Acompañamiento personalizado: apoyo continuo del equipo de Talento y seguimientos mensuales.

💳 Retribución flexible: ventajas fiscales aplicables a restauración, transporte y guardería.

🏋️ Bienestar y actividad física: acceso a la aplicación Wellhub.

💸 Descuentos exclusivos: acceso al Club Inspiring Benefits.

🌐 Networking y comunidad: participación en BETWEEN Nights, torneos deportivos y otros eventos.

🎁 Programa de recomendación: incentivos económicos por referir talento a la compañía.

En BETWEEN, la igualdad de oportunidades es uno de nuestros valores. Nuestro compromiso es contratar al mejor talento independientemente de su raza, religión, sexo, edad y personas con otras capacidades y promover su desarrollo profesional y personal.

Requisitos:

Imprescindibles:

  • Grado en Ingeniería Electrónica, Informática, Telecomunicaciones o similar.
  • Al menos 2 años de experiencia con C++ en programación de bajo nivel.
  • Conocimientos sólidos de Python para automatización o testing.
  • Haber trabajado en protocolos de diagnóstico para sistemas embebidos.
  • Experiencia en desarrollo de test de diagnóstico, protocolos de comunicación y depuración de código.