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
IntermediateJob 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.