Jobs
Meine Anzeigen
Meine Job-Alerts
Anmelden
Einen Job finden Tipps & Tricks Firmen
Suchen

Linux system engineer (be-cem-in-2025-187-ld)

Genf
System Ingenieur
Inserat online seit: 16 September
Beschreibung

Job Description

Introduction

Are you a talented Software Engineer with a passion for low-level programming and Linux kernel development? Do you thrive on debugging complex systems and crafting robust, efficient drivers and kernel modules? Are you ready to shape the foundations of the control systems that drive CERN’s world-class accelerator infrastructure? Join CERN’s Controls Electronics and Mechatronics Group as a Linux Kernel Software Engineer and contribute to the development of the next generation of real-time, high-reliability systems for the HL-LHC (High Luminosity Large Hadron Collider) and future accelerator projects.

Our team is driving and participates to several innovative projects, where your expertise as a software engineer will be vital:

1. Frontend Computer Operating System (): a specifically tailored CERN Linux distribution for x86_64 and aarch64 architectures, tightly integrated with the control environment.
2. Sensors Acquisition and Motion Control system (): a flexible and modular low-level control solution for mechatronic devices. It combines custom electronics in PXIe and DI/OT platforms to drive the collimators in HL-LHC.
3. White Rabbit () is a CERN-born technology and now an industry standard providing sub-nanosecond synchronisation and deterministic data exchange across distributed Ethernet networks to hundreds of users around the world.

Functions

As a Linux System Engineer you will:

4. Take responsibility in new software projects at the level of device drivers, libraries and C/C++ user space code.
5. Maintain and evolve existing device drivers, including the re-programming of obsolete parts and the development of new ones as needed.
6. Participate in the architecture, design and support of new systems based on VME, PCI/PCIe,, PXI/PXIe, uTCA and MPSoC platforms.
7. Collaborate in a small team of developers, taking over tasks such as requirements gathering, planning, quality assurance, continuous integration, tooling, testing and communication with users.
8. Participate in the operational support of the deployed Linux device drivers and low-level libraries.
9. Clearly document and communicate your work.

Necessary training will be provided where needed.

Qualifications

Master's degree or equivalent relevant experience in the field of Computing Engineering or a related field.

Experience:

Demonstrated experience in:

10. Linux kernel, its configuration, software packaging, and basic system administration.
11. Embedded real-time and UNIX/Linux systems programming.
12. Low-level software development (Unix, C, C++), with a strong focus on Linux device driver development.
13. CI/CD pipeline implementation, automated testing and tooling using Python and Bash scripting.

The following would be an asset:

14. Contributions to distributed Free/Open Source Software (FOSS) projects, with familiarity with the associated licensing models.
15. Familiarity with contemporary hardware design practices - including FPGA, SoC, and microcontroller technologies - as well as experience with programmable logic design using Hardware Description Languages (HDLs).

Technical competencies:

16. Development of system software (drivers, system configuration and monitoring, etc.).
17. Development of software for embedded and real-time systems with/without OS.
18. Knowledge of programming techniques and languages.
19. Knowledge and application of software life-cycle tools and procedures.
20. Knowledge of operating systems and knowledge of system configuration tools.

Behavioural competencies:

21. Achieving Results: having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind.
22. Working in Teams: working well in groups and readily fitting into a team; participating fully and taking an active role in team activities.
23. Demonstrating Flexibility: adapting quickly and resourcefully to shifting priorities and requirements.
24. Learning and Sharing Knowledge: keeping up-to-date with developments in own field of expertise and readily absorbing new information; sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer.
25. Solving Problems: adopting a pragmatic approach; understanding the value of adopting generic rather than "gold -plated" technical solutions Identifying, defining and assessing problems, taking action to address them.

Language skills:

Spoken and written English, with a commitment to learn French.

Additional Information

Eligibility and closing date:

has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all .

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 14.10.2025 at 23:59 CEST.

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern
Ähnlicher Job
Cloud system engineer
Genf
ALBEDIS - GENEVE
System Ingenieur
Ähnlicher Job
Cloud system engineer h/f
Genf
ALBEDIS
System Ingenieur
Ähnlicher Job
Cloud system engineer
Genf
ALBEDIS - GENEVE
System Ingenieur
Ähnliche Jobs
Informatik und IT Jobs in Genf
Jobs Genf
Jobs Genf (Bezirk)
Jobs Genf (Kanton)
Home > Stellenanzeigen > Informatik und IT Jobs > System Ingenieur Jobs > System Ingenieur Jobs in Genf > Linux System Engineer (BE-CEM-IN-2025-187-LD)

Jobijoba

  • Karriere & Bewerbung
  • Bewertungen Unternehmen

Stellenanzeigen finden

  • Stellenanzeigen nach Job-Titel
  • Stellenanzeigen nach Berufsfeld
  • Stellenanzeigen nach Firma
  • Stellenanzeigen nach Ort

Kontakt / Partner

  • Kontakt
  • Veröffentlichen Sie Ihre Angebote auf Jobijoba

Impressum - Allgemeine Nutzungsbedingungen - Datenschutzerklärung - Meine Cookies verwalten - Barrierefreiheit: Nicht konform

© 2025 Jobijoba - Alle Rechte vorbehalten

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern