2 Controls Software Engineers

ALBA Synchrotron

Mataró

In loco

EUR 42.000 - 66.000

Tempo pieno

9 giorni fa
Generatore di candidature

Una candidatura completa in un minuto — curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

ALBA Synchrotron seeks two Controls Software Engineers to design, implement, and maintain software for its Control System, Data Acquisition, and data processing on accelerators and beamlines. You will work on GUI tools, libraries, and integration of actuators, sensors, and detectors, with a focus on modern Python-based frameworks and web interfaces.

The roles require strong programming experience (Python/C++ or Java) and the ability to collaborate in agile teams, providing solid operational

Competenze

  • Minimum 3 years programming in Python or C++ or equivalent.
  • Alternatively, 5 years of experience with Java or other OOP languages."],
  • job_responsibilities_description":[

Mansioni

  • Develop Software for the Control System, Data Acquisition, and Data Processing of the ALBA Synchrotron's Accelerators and Beamlines.
  • Participate in development of the generic software toolset, including core libraries, hardware-specific developments and control components.
  • Propose and implement innovative projects in Controls software to grow the Section's technical expertise.
  • Be a contact for internal customers and external collaborations.
  • Join Agile teams for software development projects.
  • Provide operational support and maintenance for Control Systems services, especially for Accelerators and Beamlines.

Conoscenze

Python
C++
Java

Formazione

University degree in Computer Engineering
Physics or Engineering degree as alternative

Descrizione del lavoro

Tasks

Please view the following video for a detailed explanation of the positions' functions and selection process:

The Controls and Data Acquisition (DAQ) Section is currently staffed by 19 engineers. They design, develop, operate and support the Control Systems of the Accelerators, Beamlines, and Laboratories and the Data Acquisition systems required for the experiments. Also, the section is responsible for the Protection Systems for Personnel and Equipment. In relation with the ALBA II project, the Controls and DAQ Section will grow with additional 5 engineers. This job offer is to cover two of these new positions.

We are looking for two Controls Software Engineers eager to learn and take on new challenges while contributing to:

  • Develop Software for the Control System, Data Acquisition, and Data Processing of the ALBA Synchrotron's Accelerators and Beamlines.
  • Participate in the development of the generic software toolset, including the core libraries, hardware specific developments and control, including graphical components and integration of actuators, sensors and detectors.
  • Propose and implement innovation projects in the field of Controls software in order to ensure growth of the Section technical expertise.
  • Be a contact person for internal customer units and external collaborations.
  • Take part in Agile teams for software development projects.
  • Provide operational support and maintenance for the services related to the Control Systems, particularly for Accelerators and Beamlines.
  • And any other task or function of a similar nature, consistent with the category, in accordance with the responsibilities, professional level, and functional scope of the position, that may be reasonably assigned by Management when necessary for proper operation.

The successful candidate will work in technical areas such as:

  • Software Interfaces; Network-based Distributed Control Systems (DCS) e.g. TANGO (mainly), EPICS
  • Python based Controls and DAQ frameworks for Synchrotron's Accelerators and Beamlines
  • Graphical User Interfaces (GUIs), either for desktop environment in PyQt and pyqtgraph or for web environment in JavaScript and React
  • DevOps: automated testing, packaging and CI/CD, Configuration Management, logging and monitoring
  • Linux System administration, Linux Kernel device drivers and Linux Kernel modules

The position requires fluent speaking and writing of English. If a candidate's English level is lower, the consortium will provide means for reaching the desired level within 6 months.

Requirements

The requirements for participation must be met on the date of the deadline for the submission of applications and will be accredited by means of the CV attached to it, without prejudice to the power of the selection body to require the contribution of the originals of the certifications accrediting the qualifications, training and work experience invoked in the CV.

Applications that do not present the aforementioned or required documentation during the selection procedure will not be accepted.

Formal Education:
  • University degree in Computer Engineering. Final year students of Computer Engineering degree (at least 180 ECTS achieved) will be as well accepted and shall attach their academic Transcript of Records (ToR).
  • Alternatively, candidates holding Physics or Engineering degree guaranteeing similar technical capacities as Computer Engineering university degree will also be considered.
Programming:
  • She/he must have at least 3 year of programming experience or equivalent knowledge in Python or C++.
  • Alternatively, candidates with at least 5 years of experience with Java or other OOP languages will also be considered.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

2 Controls Software Engineers
2 Controls Software Engineers

ALBA Synchrotron • Cerdanyola del Vallés

In loco
EUR 35.000 - 43.000
Controls Software Engineer for Synchrotron DAQ & Automation
Controls Software Engineer for Synchrotron DAQ & Automation

ALBA Synchrotron • Cerdanyola del Vallés

In loco
EUR 35.000 - 43.000
Controls Software Engineer – Synchrotron & DAQ Systems
Controls Software Engineer – Synchrotron & DAQ Systems

ALBA Synchrotron • Mataró

In loco
EUR 42.000 - 66.000
2 Electronics Engineers
2 Electronics Engineers

Sincrotrón ALBA • Cerdanyola del Vallés

In loco
EUR 35.000 - 43.000
Civil Engineer
Civil Engineer

Sincrotrón ALBA • Cerdanyola del Vallés

In loco
EUR 45.000 - 75.000
Methodology Scientist
Methodology Scientist

ALBA Synchrotron • Cerdanyola del Vallés

In loco
EUR 41.000 - 47.000
Flexible working arrangements
Professional development opportunities
Methodology Scientist
Methodology Scientist

Sincrotrón ALBA • Cerdanyola del Vallés

In loco
EUR 41.000 - 47.000
Survey & Alignment Engineer
Survey & Alignment Engineer

ALBA Synchrotron • Cerdanyola del Vallés

In loco
EUR 35.000 - 36.000
Flexible working arrangements
Survey & Alignment Engineer
Survey & Alignment Engineer

Sincrotrón ALBA • Cerdanyola del Vallés

In loco
EUR 35.000 - 36.000
Annual productivity bonus
Flexible working arrangements
Professional development opportunities
3 IT Systems Administrators
3 IT Systems Administrators

Sincrotrón ALBA • Cerdanyola del Vallés

In loco
EUR 35.000 - 43.000
Permanent contract
Flexible working arrangements
Professional development opportunities