Control Software Engineer (SY-ABT-BTC-2024-95-LD)

Job expired!

Descripción de la Empresa

Únete a CERN, la Organización Europea para la Investigación Nuclear, donde físicos e ingenieros exploran la estructura fundamental del universo. Utilizando los instrumentos científicos más grandes y sofisticados del mundo, estudiamos las partículas básicas, provocando colisiones cercanas a la velocidad de la luz para desvelar las interacciones de partículas y las leyes fundamentales de la naturaleza. Descubre más en CERN.

Descripción del Trabajo

¿Estás deseando diseñar software que controle equipos para algunos de los experimentos científicos más emocionantes y complejos del mundo? ¡Esta es tu oportunidad! Únete a CERN, el principal laboratorio de investigación en física de partículas del mundo. ¡Acepta el desafío! Formarás parte del Departamento de Sistemas Aceleradores (SY), dedicado a los sistemas técnicos de los aceleradores del CERN, y trabajarás dentro del Grupo de Transferencia de Hazes de Aceleradores (ABT), que es responsable del diseño, desarrollo, construcción, instalación, explotación y mantenimiento del equipo de inyección y extracción de haces de partículas en el complejo de aceleradores del CERN.

Tu trabajo estará en la Sección de Control de Transferencia de Haces (BTC), centrándose en el software de control de equipos en tiempo real y en el desarrollo de aplicaciones expertas y herramientas de diagnóstico. Liderarás el desarrollo de aplicaciones de próxima generación utilizando inteligencia artificial e impulsarás nuestras actividades de I+D.

Colaborando estrechamente con los expertos del Grupo ABT, tú:

  • Supervisarás el estudio, diseño y desarrollo de software en tiempo real y aplicaciones GUI relacionadas para la adquisición de datos, análisis y monitoreo del equipo ABT.
  • Contribuirás a la explotación, mantenimiento y mejora de los sistemas de control existentes, proponiendo mejoras, y participarás en el servicio de guardia para el equipo ABT, realizando intervenciones in situ a nivel del sistema de control y electrónica de potencia.
  • Arquitectarás y diseñarás software basado en soluciones de ML e IA, las integrarás dentro de sistemas de control y las desplegarás para un control más autónomo del equipo ABT.
  • Liderarás las actividades de I+D del grupo sobre tecnologías de control y arquitecturas de sistemas esenciales para futuros proyectos de aceleradores.
  • Tutorizarás y proporcionarás orientación técnica a ingenieros junior e internos, fomentando un ambiente de equipo innovador y colaborativo.

Master's degree o experiencia relevante equivalente en ciencias de la computación, computación en tiempo real o un campo relacionado.

Experiencia:

Experiencia requerida:

  • Experiencia laboral como ingeniero de software orientado a objetos.
  • Experiencia comprobada con sistemas operativos en tiempo real e integración de hardware.
  • Comprensión de los principios de ML e IA.

Experiencia deseada:

  • Conocimientos en sistemas de control e ingeniera de adquisición.
  • Comprensión básica de electrotecnia y física, con aplicación en técnicas de instrumentación y medición.

Competencias técnicas:

  • Dominio de lenguajes de programación como C++, Python y Java.
  • Experiencia en el desarrollo de software para sistemas embebidos y en tiempo real con/sin sistemas operativos.
  • Habilidades en probar, diagnosticar y optimizar software.
  • Competencia en reutilizar, refactorizar, integrar y portar software existente.
  • Experiencia en la arquitectura y diseño de sistemas ICT, incluyendo sistemas de control y adquisición de datos, procesamiento de datos y análisis.

Competencias conductuales:

  • Trabajo en equipo: Cooperar de manera constructiva con otros para lograr los objetivos del equipo; equilibrar metas personales y del equipo.
  • Resolución de Problemas: Proporcionar soluciones viables y puntuales que cumplen con los requisitos; identificar, definir y resolver problemas.
  • Flexibilidad: Adaptarse rápida y astutamente a las prioridades cambiantes; disposición para gestionar