.¿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.Buscamos desarrolladores de C++ embebido que busquen desarrollo personal y disfruten realizando las cosas con excelencia.
Tus responsabilidades incluirán diseñar, desarrollar, implementar y analizar soluciones de software para sistemas de control de ascensores embebidos y dispositivos relacionados.
El puesto abarca todas las fases del ciclo de vida del desarrollo de productos de software: definición de requisitos, diseño, implementación, pruebas, validación y mantenimiento.
Requiere colaboración con otros miembros del equipo en el proceso de desarrollo, incluyendo la gestión de proyectos, clientes finales y de campo.Tu rol :-Escribir código embebido limpio, de alta calidad, alto rendimiento y mantenible (C++).-Optimizar el arranque de la placa, depurar, probar y codificar en simuladores y sistemas reales.-Implementar algoritmos de control para productos de ascensores, siguiendo los requisitos del mercado, fabricación y normativas legales.-Diseñar e implementar protocolos para la comunicación de sistemas de productos existentes y nuevos.-Colaborar con equipos globales multifuncionales (eléctrico, mecánico, electrónico, requisitos, V&V, Campo, PLM, etc.
).-Redactar especificaciones y documentos de diseño de software.-Apoyar al equipo de pruebas y calificación durante la validación.Requisitos: -Título de Licenciatura y/o Maestría en Ciencias de la Computación, Ingeniería Informática, Ingeniería Electrónica, Ingeniería en -Telecomunicaciones o una disciplina técnica relacionada.-Más de 3 años recientes de experiencia profesional en desarrollo de aplicaciones de software embebido en C/C++ (no es necesario el desarrollo de controladores y núcleo).
NOTA: se prefiere C++ sobre C.-Familiaridad con el proceso de diseño de microprocesadores embebidos: compiladores, depuradores, IDE y control de versiones.-Experiencia con protocolos de comunicación (CAN bus, Ethernet, protocolos en serie, etc.
).-Experiencia en el desarrollo de controladores de dispositivos utilizando interfaces de hardware: ADC, GPIO, PWM, UART, SPI, I2C, etc.-Conocimiento de osciloscopios, generadores de funciones y analizadores lógicos.-Experiencia en procesadores ARM Cortex.-Excelentes habilidades de comunicación verbal y escrita en inglés