Ingeniero de Software, hibrido
Sedecal
Madrid
Presencial
EUR 35.000 - 55.000
Jornada completa
Hace 30+ días
Descripción de la vacante
Una empresa de tecnología médica busca un Ingeniero de Software para desarrollar y mantener software de control de rayos X. Se requiere experiencia en sistemas embebidos Linux, programación avanzada en C++, y capacidad para mantener contacto con clientes y proveedores. Se ofrece un ambiente dinámico en Madrid.
Formación
- Experiencia en desarrollo de software en sistemas embebidos Linux.
- Conocimientos en programación avanzada en C++.
- Inglés fluido hablado y escrito.
Responsabilidades
- Desarrollo de software de control de posicionador de rayos X.
- Análisis, diseño, implementación, y documentación del software.
- Control de microcontroladores para posicionamiento.
Conocimientos
Desarrollo de software en sistemas embebidos Linux
Programación avanzada en C++
Conocimientos de TCP/IP, UDP, CAN, CANOpen
Inglés fluido
Conocimientos de control, automática
Educación
Ciencias Físicas, Ingeniero Industrial, Telecomunicaciones, Electrónico o similar
Herramientas
Matlab
Python
Git
Bitbucket
Docker
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++.