Ingeniero de SoftwareFormación- Ciencias Físicas, Ingeniero Industrial, Telecomunicaciones, Electrónico o similar.- Inglés fluido hablado y escritoExperiencia- 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++