R&D Software Engineer (C/C++)

We Bring
L'Hospitalet de Llobregat, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish
Experience level
Intermediate

Job location

Remote
L'Hospitalet de Llobregat, Spain

Tech stack

C
Application Virtualization
C++
Communications Protocols
Continuous Integration
Linux
Linux on Embedded Systems
Make (Software)
Python
Linux kernel
Shell Script
Real Time Systems
Docker

Job description

Desde We Bring estamos seleccionando un/a R&D Software Engineer (C/C++) en L'Hospitalet de Llobregat para su incorporación en una empresa fabricante, tecnológica e internacional del sector energía., * Analizar, diseñar y desarrollar sistemas embebidos en C y C++ en entorno Linux.

  • Desarrollar drivers en kernel de Linux (ADC, GPIOs, SPI).
  • Desarrollar aplicaciones de tipo industrial sobre Linux.
  • Colaborar con otros miembros del equipo en la gestión de proyectos, integración continua y mejoras de los procesos de desarrollo.
  • Analizar diagnósticos de eventos y situaciones reales reportadas de los equipos ya desplegados en campo, siendo un reto constante identificar los puntos del código software que deban ser optimizados.
  • Implementar y desarrollar los procesos de validación que garanticen la calidad de estos desarrollos.
  • Adecuar los productos existentes que se fabrican en volumen a los nuevos requisitos de clientes y mercados.

Requirements

  • Programación C/C++.
  • Virtualización de aplicaciones software en Docker.
  • Protocolos de comunicaciones.
  • Protocolos de sincronización horaria.
  • Entornos de compilación basados en autotools, Makefiles y shell scripting.
  • Sistemas de integración continua.
  • Programación en Python para la automatización de tareas.
  • Programación en Rust.
  • Programación en Linux embebido.
  • Programación de sistemas de tiempo real., * Grado en Ingeniería en Electrónica, Informática, Telecomunicaciones o similar.
  • +3 años de experiencia desarrollando sistemas embebidos en C/C++.
  • Valorable experiencia con protocolos de comunicación industriales y Linux embebido.

Benefits & conditions

  • Trabajarás en proyectos con impacto real: tu código alimentará infraestructuras energéticas a nivel internacional.
  • Formación continua con un plan anual personalizado.
  • Serás parte de una empresa tecnológica, que diseña y desarrolla producto propio y trabaja soluciones a medida.
  • Podrás desarrollar tu carrera profesional en un entorno dinámico, participando en proyectos retadores y técnicamente desafiantes para diferentes clientes.
  • Tendrás horario flexible, 1 día de teletrabajo a la semana y jornada intensiva en verano para que puedas conciliar tu vida personal y profesional.
  • Contrato indefinido con cliente final.

Apply for this position