- LocationMálaga, Spain
-
IndustryInformation Technology and Services
Sus responsabilidades incluirán:
- Diseño, desarrollo y soporte de software para el control del instrumento de diagnóstico desde un ordenador personal. Esto incluye
o Identificar los protocolos adecuados para interactuar con los componentes de hardware e implementar la comunicación en tiempo real con estos componentes.
o Desarrollar software para analizar los datos del instrumento y presentarlos en un formato gráfico adecuado.
o Diseñar y desarrollar una interfaz gráfica de usuario para el instrumento.
- Desarrollo y soporte de software auxiliar necesario para otros equipos de laboratorio.
- Validar y probar el software, asegurándose de que cumple todas las especificaciones aplicables.
- Aplicar la normativa derivada de la aplicación al software desarrollado, por ejemplo, la relacionada con la privacidad.
- Participación parcial en el desarrollo de hardware, por ejemplo, Arduino, microcontrolador, etc.
- Interfaz con el resto del equipo para comprender los requisitos específicos del software.
Antecedentes y habilidades clave
- Licenciatura en Ciencias de la Computación o Ingeniería de Software
- Al menos 2 años de experiencia en diseño y programación de software.
- Conocimiento avanzado de lenguajes de programación y scripting (C++, Python, etc.).
- Conocimiento y comprensión de los conceptos de multihilo y paralelización
- Experiencia en programación de software en tiempo real
- Conocimientos básicos de programación de hardware en Arduino, ATMEL, etc.
- Conocimientos básicos en programación y diseño de interfaces gráficas de usuario (GUI) con QT o librerías similares.
- Experiencia en el manejo de software de control de versiones como Gitlab.
- Conocimientos básicos en el control de equipos de medición.
- Buenas habilidades de comunicación y trabajo en equipo.
- Capacidad para trabajar en un entorno de ritmo rápido.
- Dominio del inglés, escrito y hablado.