Ingeniero/a de Software Embedded C/C++ - Linux

BETWEEN Group

Manresa

Presencial

EUR 42.000 - 56.000

Jornada completa

hace 9 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Transforma esta oferta en una entrevista: un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Descripción de la vacante

BETWEEN Group busca Ingeniero/a de Software Embedded para unirse a un equipo especializado en soluciones para dispositivos industriales. Desarrollarás y mantendrás software en C/C++ sobre Linux Embedded, trabajando en sistemas deterministas y con programación multihilo.

Participarás en el diseño, pruebas y depuración, optimizarás memoria y rendimiento, y gestionarás versiones y documentación. Se valorará experiencia con Yocto y conocimiento de entornos industriales; se ofrece desarrollo en un

Formación

  • Más de 2 años de experiencia desarrollando aplicaciones en C/C++ para Linux Embedded.
  • Experiencia sólida en C/C++ orientado a objetos.
  • Conocimientos y experiencia trabajando con Linux Embedded y compiladores.
  • Experiencia en desarrollo de aplicaciones industriales Embedded, especialmente en sistemas deterministas.
  • Experiencia con programación multihilo / multithreading.
  • Conocimientos de optimización de software en términos de memoria y rendimiento.
  • Conocimientos de Yocto.
  • Capacidad para analizar, abstraer y modelizar soluciones mediante clases.

Responsabilidades

  • Desarrollar aplicaciones y nuevas funcionalidades en C/C++ para sistemas Embedded basados en Linux.
  • Analizar requisitos y participar en el diseño y definición de soluciones software.
  • Mantener y evolucionar las aplicaciones existentes, asegurando su estabilidad y continuidad operativa.
  • Desarrollar soluciones específicas y nuevas funcionalidades para los equipos.
  • Trabajar con aplicaciones multihilo (multithreading) y sistemas deterministas.
  • Optimizar aplicaciones para mejorar el consumo de memoria y los tiempos de ejecución.
  • Realizar pruebas y validaciones de las funcionalidades desarrolladas o modificadas.
  • Analizar y depurar incidencias detectadas en campo.
  • Gestionar la actualización y evolución de las diferentes versiones de software.
  • Participar en el mantenimiento y control del ciclo de vida del software.
  • Documentar las aplicaciones y soluciones desarrolladas siguiendo los estándares establecidos.
  • Colaborar con diferentes equipos y áreas para analizar problemas y definir soluciones.

Conocimientos

C/C++
Linux Embedded
Multithreading
Yocto
Memory optimization
Deterministic systems
Object-oriented

Educación

Ingeniería Informática/Telecomunicaciones/Industrial

Herramientas

Qt
Git

Descripción del empleo

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 Ingeniero/a de Software Embedded con experiencia en C/C++ y Linux Embedded para incorporarse a un equipo especializado en el desarrollo de soluciones software para dispositivos y sistemas industriales.

La persona seleccionada participará en el desarrollo, evolución y mantenimiento de aplicaciones software que forman parte de equipos industriales, trabajando sobre sistemas embebidos basados en Linux.

El puesto combina desarrollo de nuevas funcionalidades, mantenimiento de software existente, resolución de incidencias y optimización de aplicaciones, dentro de un entorno tecnológico e industrial.

¿Cuáles serán tus funciones?
  • Desarrollar aplicaciones y nuevas funcionalidades en C/C++ para sistemas Embedded basados en Linux.
  • Analizar requisitos y participar en el diseño y definición de soluciones software.
  • Mantener y evolucionar las aplicaciones existentes, asegurando su estabilidad y continuidad operativa.
  • Desarrollar soluciones específicas y nuevas funcionalidades para los equipos.
  • Trabajar con aplicaciones multihilo (multithreading) y sistemas deterministas.
  • Optimizar aplicaciones para mejorar el consumo de memoria y los tiempos de ejecución.
  • Realizar pruebas y validaciones de las funcionalidades desarrolladas o modificadas.
  • Analizar y depurar incidencias detectadas en campo.
  • Gestionar la actualización y evolución de las diferentes versiones de software.
  • Participar en el mantenimiento y control del ciclo de vida del software.
  • Documentar las aplicaciones y soluciones desarrolladas siguiendo los estándares establecidos.
  • Colaborar con diferentes equipos y áreas para analizar problemas y definir soluciones.
  • Ingeniería Técnica o Superior en Informática, Telecomunicaciones, Industrial o formación equivalente.
  • Vocación por el desarrollo de software para sistemas embebidos.
Experiencia y conocimientos técnicos
  • Más de 2 años de experiencia desarrollando aplicaciones en C/C++ para Linux Embedded.
  • Experiencia sólida en C/C++ orientado a objetos.
  • Conocimientos y experiencia trabajando con Linux Embedded y compiladores.
  • Experiencia en desarrollo de aplicaciones industriales Embedded, especialmente en sistemas deterministas.
  • Experiencia con programación multihilo / multithreading.
  • Conocimientos de optimización de software en términos de memoria y rendimiento.
  • Conocimientos de Yocto.
  • Capacidad para analizar, abstraer y modelizar soluciones mediante clases.
Se valorará
  • Conocimientos de Qt.
  • Experiencia con Git / GitHub.
  • Experiencia previa en entornos industriales.
  • Experiencia en desarrollo de software para dispositivos embebidos.
  • Conocimientos de hardware o sistemas de control industriales.
  • Inglés nivel medio, suficiente para trabajar con documentación técnica.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Ingeniero/a de Software Embedded C/C++ - Linux
Ingeniero/a de Software Embedded C/C++ - Linux

BETWEEN Group • Manresa

Presencial
EUR 40.000 - 60.000
Ingeniero/a de Software Embedded C/C++ - Linux
Ingeniero/a de Software Embedded C/C++ - Linux

Adiciona • Manresa, Barcelona

Presencial
EUR 42.000 - 62.000
Software Engineer C/C++ Linux Embedded (H/M/X)
Software Engineer C/C++ Linux Embedded (H/M/X)

Experis España • Sant Fruitós de Bages

Presencial
EUR 42.000 - 64.000
Embedded Software Engineer
Embedded Software Engineer

beside Talent • Santa Perpètua de Mogoda

Híbrido
EUR 45.000 - 65.000
Internacional
IoT proyectos
Impacto en producto
+3
Ingeniero/a de Software Embebido (C/C++) - AUTOSAR
Ingeniero/a de Software Embebido (C/C++) - AUTOSAR

BETWEEN Group • Sabadell

Presencial
EUR 40.000 - 48.000
Seguro médico
BETWEEN University
Crecimiento internacional
+2
Software Engineer C/C++ Linux Embedded (H/M/X)
Software Engineer C/C++ Linux Embedded (H/M/X)

Experis Manpower Group • España

Presencial
EUR 42.000 - 64.000
Proyecto estable y recorrido largo
Entorno tecnológico especializado
Ingeniero de Software C/C++ Linux Embedded – Industrial
Ingeniero de Software C/C++ Linux Embedded – Industrial

Experis España • Sant Fruitós de Bages

Presencial
EUR 42.000 - 64.000
Ingeniero/a de Hardware y Firmware para Sistemas Embebidos
Ingeniero/a de Hardware y Firmware para Sistemas Embebidos

LHH • Donostia/San Sebastián

Presencial
EUR 42.000 - 64.000
Firmware Security Engineer
Firmware Security Engineer

BETWEEN Group • Barcelona

Híbrido
EUR 42.000 - 65.000
Seguro médico
Formación y desarrollo
Retribución flexible
+3
Embedded C/C++ Linux Engineer for Industrial Systems
Embedded C/C++ Linux Engineer for Industrial Systems

Experis Manpower Group • España

Presencial
EUR 42.000 - 64.000
Proyecto estable y recorrido largo
Entorno tecnológico especializado