Ingeniero/a de FirmwareSi siempre aspiraste a diseñar el KIIT del futuro ¡Tu sitio está con nosotros! Estamos ampliando nuestros equipos en el sector transportes. Nos gusta ir al grano, te vamos a contar lo que no está en la red. Si quieres saber más sobre nosotros, accede a la web de GMV. ¿A QUÉ RETO TE VAS A ENFRENTAR? En nuestro equipo formarás parte de la creación de la nueva gama de equipos embarcados de GMV. Este perfil tendrá un papel clave en el diseño e implementación de la capa de abstracción de hardware (HAL), un componente esencial que permite a nuestros sistemas software comunicarse de forma flexible y robusta con el hardware. Desempeñando funciones como: - Desarrollar la HAL de los nuevos equipos, basada en servicios escritos en C++. - Diseñar APIs de acceso a hardware (audio, GPS, WiFi, etc.) utilizables desde C++, Java y C#. - Integrar y gestionar pasarelas de pago bancario. - Programar MCUs tanto en baremetal como con RTOS. - Diseñar y mantener nuestra distribución embebida de Linux utilizando Yocto. - Configurar el device tree y bootloaders como uBoot/BIOS. - Participar en procesos de integración y despliegue continuo con herramientas como Jenkins. - Colaborar utilizando herramientas de gestión y control de versiones como Bitbucket y JIRA. ¿QUÉ NECESITAMOS EN NUESTRO EQUIPO? Para este puesto, estamos buscando un/una ingeniero/a de firmware que se incorpore a nuestro equipo ágil de desarrollo para participar en la creación de la nueva gama de equipos embarcados de GMV. El trabajo se desarrollará con tecnologías modernas como C++, ZeroMQ y Protobuf, orientadas a maximizar la modularidad y la escalabilidad del software embarcado. El objetivo es garantizar que los nuevos dispositivos dispongan de una HAL robusta, segura y extensible, que facilite la integración de funcionalidades como comunicaciones, localización, medios de pago, sensores, etc. Se valorarán conocimientos en lenguaje de programación C++, programación de microcontroladores, entorno Linux y uso de terminal bash, herramientas de control de versiones: GIT (especialmente Bitbucket), programación en otros lenguajes: Java, C#, Python, y conocimientos en Yocto o Buildroot. ¿QUÉ TE OFRECEMOS? Modelo de trabajo híbrido y 8 semanas al año de teletrabajo fuera de tu área geográfica habitual. Horario flexible de entrada y salida, y jornada intensiva viernes y verano. Desarrollo de plan de carrera personalizado, formación y ayuda para el aprendizaje de idiomas. Movilidad nacional e internacional. ¿Vienes de otro país? Te ofrecemos un relocation package. Retribución competitiva con revisiones continuas, retribución flexible y descuento en marcas. Programa Wellbeing: seguro médico, dental y de accidentes fruta y café gratis, formación en salud física, mental y económica, y ¡mucho más! En nuestros procesos de selección siempre tendrás contacto telefónico y personal, presencial u online, con nuestro equipo de talent acquisition. Además, jamás se solicitarán transferencias ni tarjetas bancarias. Si contactan contigo siguiendo otro proceso, escribe a nuestro equipo a la dirección de correo privacy gmv.com. Promovemos la igualdad de oportunidades en la contratación comprometidos con la inclusión y la diversidad. ¿A QUÉ ESPERAS? ÚNETE C++, C#, java