.En Sener deseamos incorporar en nuestro equipo a un/a Ingeniero/a Software para equipos electrónicos en nuestro centro de trabajo de Madrid - Tres Cantos.Somos una compañía de ingeniería pionera en el diseño de tecnología satelital y equipos para la exploración espacial. En Defensa abordamos el diseño y producción de equipos y sistemas, incluidos los no tripulados. Nuestra pasión por la precisión nos ha llevado a situarnos como colaboradores de confianza de las principales agencias espaciales, organismos gubernamentales y empresas.Qué harás:Te incorporarás al grupo de desarrollo de electrónica de control de actuadores para Espacio y Defensa para liderar proyectos de nuevos productos en las líneas de mecanismos de apunte y sistemas de actuación y control.SENER Aeroespacial se dedica desde hace más de 50 años a desarrollar sistemas aeroespaciales para los mercados de espacio, defensa, ciencia y diagnóstico.La división SEM con base en Bilbao, Barcelona y Madrid constituye el un proveedor de referencia de sistemas electromecánicos para las principales agencias espaciales del mundo (NASA, ESA, JAXA y Roscosmos) desde 1995.Formarás parte del equipo multidisciplinar (control, hardware, software y mecánica) para las electrónica de control y mecanismos de sistemas de apuntamiento de antenas, acoplamientos y anclajes robóticos, sistemas de enfoque y de escaneo de telescopios, entre otros.Funciones principales:Definir requisitos para la especificación detallada del softwareDefinición de la arquitectura del softwareDesarrollar nuevo firmware para microcontroladoresCodificación mediante reglas de diseñoDefinición de procedimientos de verificación y validación SWValidación mediante pruebas hardware en prototiposRealizar comprobaciones de cobertura de códigoAutomatizar los procesos previos a través de scriptsDesarrollo y gestión de código fuente bajo control de versionesRedactar la documentación asociadaAsistencia a revisiones con el clienteQué esperamos de ti:Máster/Ingeniería Superior/Licenciatura, Especialidad Electrónica.Entre 4 y 6 años de experiencia en puesto similar.Habilidades para la programación en C o C++.Se valorarán conocimientos en:Conocimientos de sensores y motoresBuses de comunicación serie: RS-232/485/422, USB, SPI, I2C, Modbus, Visa, CAN bus o similaresAutomatización de procesosTest unitarios, integración y desarrollo continuoHerramientas de control de versiones de código y seguimiento de BUGsManejo y uso de Instrumentos de medida de laboratorioConocimientos generales de electrónica digital y analógicaConocimiento de normativas (ECSS, MISRA, IPC, MIL,…)Inglés nivel alto.Ofimática nivel medio