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 de 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ía VM, Dockers - Se valora conocimiento de Matlab, Python - Desarrollo de software de control de posicionador 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 del 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. - Secundaria : Mantener el contacto con clientes, equipo de desarrollo, proveedores, organización, etc. Linux, POSIX, threads, sockets, IPC, booloaders, drivers, shell, C++
Ingeniero Software • Madrid, España