 
        
        Ingeniero de Software
Formación
 * Ciencias Físicas, Ingeniero Industrial, Telecomunicaciones, Electrónico o similar.
 * Inglés fluido hablado y escrito.
Experiencia
 * Experiencia en desarrollo de software en sistemas embebidos Linux: OS, realtime, booloaders, drivers, shell scripts, POSIX Threads, sockets, IPC.
 * Experiencia en desarrollo de sistemas embebidos con microprocesadores FPGA.
 * Conocimientos de protocolos de comunicaciones: TCP/IP, UDP, CAN, CANOpen, RS232, I2C, SPI.
 * Conocimientos avanzados de programación en C++ (14 - avanzado).
 * Conocimientos de control, automática, drivers, motores paso a paso, etc.
 * Conocimientos de herramientas para la gestión del ciclo de vida del software: Doors, trac, subversion, Bitbucket, git, Bugzilla.
 * Tecnologías VM, Dockers.
 * Se valora conocimiento de Matlab, Python.
Responsabilidades
 * Desarrollo de software de control de posicionador de rayos X, imagen molecular.
 * Análisis, diseño, implementación, documentación y puesta en producción.
 * Aplicación adquisición de datos a alta velocidad y transmisión.
 * Control de microcontroladores para posicionamiento.
 * Desarrollo y mantenimiento de software de posicionadores de rayos X, análisis, diseño, implementación, documentación y puesta en producción y mantenimiento de productos nuevos y existentes.
 * Proponer buenas prácticas en el proceso de ciclo de vida del software.
Otros aspectos
 * Mantener contacto con clientes, equipo de desarrollo, proveedores, organización, etc.
 * Conocimientos en Linux, POSIX, threads, sockets, IPC, booloaders, drivers, shell, C++.
#J-18808-Ljbffr