Oferta verificada hace 19 horas
EMBEDDED ENGINEER
Segula TechnologiesBarcelona
36 000 € – 42 000 € / año
Descripción de la oferta
Descripción Quieres formar parte de una empresa innovadora presente en sectores tan importantes como automoción rail energético o aeroespacial entre otros Desde SEGULA TECHNOLOGIES estamos buscando a gente como tú. La compañía ha experimentado un rápido crecimiento en los últimos años y actualmente estamos presentes en más de 30 países con más de 15.000 empleados/as. Acompañamos a nuestros clientes en todas las etapas del ciclo de vida del producto. SEGULA TECHNOLOGIES cuenta con un amplio equipo de expertos/as de ingeniería diseño modelado y simulación así como tecnologías digitales. Trabajamos en un ambiente inclusivo y respetuoso donde todas las personas son valoradas y tienen igualdad de oportunidades para desarrollar su potencial. Funciones Desarrollar firmware en C++ moderno (C++14/17) aplicando de forma justificada las features propias del lenguaje smart pointers lambdas move semantics templates y gestión de recursos mediante RAII. Implementar aplicaciones sobre RTOS Zephyr en entornos multithreading y tiempo real gestión de threads semáforos colas de mensajes interrupciones y paths críticos de latencia. Diseñar e implementar drivers de periféricos para microcontroladores ARM GPIO SPI I2C UART CAN timers y conversores analógico-digitales. Estructurar el código mediante programación orientada a objetos diseño de clases encapsulamiento herencia e interfaces adaptados a las restricciones de memoria y ciclo de CPU propias de sistemas embebidos. Integrarse en el pipeline de CI/CD del proyecto control de versiones con Git revisión de código cumplimiento de la guía de estilos y procesos de integración y validación continua. Colaborar con el equipo de hardware en la puesta en marcha de prototipos depuración HW/SW e integración de sistema. Generar la documentación técnica asociada al desarrollo especificaciones de módulos notas de integración e informes de validación. Requisitos Experiencia demostrada de 3-4 años en desarrollo de software/firmware embebido con participación en proyectos de producto industrial o de automatización. Dominio de C++ moderno en sistemas embebidos con criterio para aplicar correctamente las features del lenguaje sin comprometer el determinismo ni los recursos del sistema. Experiencia práctica con RTOS Zephyr o equivalente (FreeRTOS ThreadX) incluyendo diseño de arquitecturas multitarea y gestión de recursos en tiempo real. Trayectoria en programación de drivers y BSP sobre familias ARM Cortex-M (STM32 nRF52 u otras) con conocimiento de los periféricos a nivel de registro. Capacidad para trabajar de forma estructurada en equipos técnicos con procesos definidos Git code review guías de estilo y entornos de build embebido (CMake u otros). Se valorará experiencia con protocolos de comunicación industrial (CAN Modbus RS-485) y familiaridad con herramientas de debug hardware (JTAG/SWD analizador lógico). Orientación a código limpio testable y documentado con capacidad para incorporarse con agilidad a los procesos del cliente. Se requiere nivel de inglés técnico suficiente para lectura de datasheets documentación de RTOS y comunicación escrita con el cliente. Se ofrece Tipo de Contrato Indefinido Rango Salarial 38000 a 42000 año Ubicación Cornell de Llobregat Barcelona España. Modalidad de trabajo Híbrido. Paquete SEGULA Benefits seguro de salud guardería transporte restaurante. Posibilidad de moverse entre diferentes sectores. Plan de formación continua a través de los cursos que tú elijas. Trabajar en un gran ambiente de trabajo profesional y muy especializado. Formar parte de una empresa multinacional en pleno crecimiento a nivel nacional e internacional dónde apostamos por la promoción interna según tus propios objetivos.