Embedded Software Engineer C/C++
Location
Zamudio, Vizcaya | Spain
Job description
Descripción del empleo
Desde We Bring estamos buscando un/a Embedded Software Engineer C/C++ para una empresa tecnológica, fabricante e internacional del sector energía ubicada en Bizkaia.
¿CUÁLES SERÁN TUS FUNCIONES?
- Analizarás, diseñarás y desarrollarás sistemas embebidos en C y C++ en entorno Linux.
- Desarrollarás drivers en kernel de Linux (ADC, GPIOs, SPI).
- Desarrollarás aplicaciones de tipo industrial sobre Linux.
- Colaborarás con otros miembros del equipo en la gestión de proyectos, integración continua y mejoras de los procesos de desarrollo.
- Analizarás 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ás y desarrollarás los procesos de validación que garanticen la calidad de estos desarrollos.
- Adecuarás los productos existentes que se fabrican en volumen a los nuevos requisitos de clientes y mercados.
¿Y EL STACK TECNOLÓGICO?
- Programación C/C++.
- Virtualización de aplicaciones software en Docker.
- Protocolos de comunicaciones, serie (Modbus, DNP3).
- Protocolos de sincronización horaria (IRIG-B, NTP, PTP).
- Entornos de compilación basados en autotools, Makefiles y shell scripting.
- Programación en Rust.
- Programación Python para la automatización de tareas.
- Control de versiones Git y SVN.
- Sistemas de integración continua.
¿QUÉ TE OFRECEMOS?
- Tendrás la oportunidad de desarrollar tu carrera profesional en un entorno dinámico, donde desarrollarás proyectos retadores y técnicamente desafiantes para diferentes clientes.
- Generarás software de calidad from scratch, con control total de sistemas.
- Podrás ver y probar todo lo que diseñas, ya que la empresa fabrica en volumen todos sus productos en planta y tiene control total sobre los mismos.
- Tendrás un plan de formación anual personalizado para que puedas seguir mejorando y evolucionando técnicamente.
- Formarás parte de un equipo técnico, profesional y cercano, con compañeros de gran trayectoria y otros de reciente incorporación.
- Disfrutarás de horario flexible y 1 día de teletrabajo a la semana para que puedas conciliar tu vida personal y profesional.
- Contrato indefinido y jornada completa con cliente final.
Requisitos mínimos
Requisitos mínimos:
¿QUÉ TE PEDIMOS?
Como Embedded Software Engineer C/C++ te pedimos:
- Más de 2 años de experiencia desarrollando software en C/C++.
- Conocimientos en sistemas embebidos.
Job tags
Salary