2 days ago
Geneva, SwitzerlandMid Level / Senior
Responsibilities
- Develop software to configure, control, and monitor components of the TCDS system.
- Design and develop software for FPGA-based electronics platforms with close interaction with hardware.
- Contribute to DAQ test-system setup and operation and participate in system testing at increasing scales.
- Maintain and improve software repositories and CI/CD infrastructure.
- Contribute to installation and commissioning of the Phase-2 DAQ system between 2027 and 2029.
- Provide support to the CMS community for commissioning sub-detector data acquisition components.
- Gather requirements, produce technical documentation, and present design options, work plans, and status reports.
Requirements
- Proficiency in Python and modern C++.
- Experience designing and developing complex applications, including user-facing and REST-based interfaces.
- Experience with system programming and interaction with computer hardware.
- Experience developing software collaboratively and using CI/CD practices.
- Practical web UI development experience with JavaScript, TypeScript, and related modern frameworks.
- Professional background in Software Engineering, Applied Physics, or a related field.
- A Master's degree with 2–6 years of post-graduation professional experience, or a PhD with no more than 3 years of post-graduation professional experience.
- Familiarity with firmware development using VHDL or Verilog is an asset.
- Exposure to data acquisition systems in modern high-energy physics experiments is an asset.
- Eligibility as a national of a CERN Member or Associate Member State and no prior CERN fellow or graduate contract.
- Fluency in spoken and written English and commitment to learn French.
Benefits
- 24-month contract with possible extension up to 36 months.
- Hybrid work arrangement and 40-hour work week.
- 30 days of paid leave per year plus a two-week annual closure.
- CERN health insurance coverage, pension fund membership, and potential family, child, and infant allowances.
- Relocation package including installation grant and travel expenses, depending on circumstances.
- On-the-job and formal training, including language classes.
- The role may require work at night, on Sundays, and on official holidays.
Tech Stack
About CERN
CERN is the European Organization for Nuclear Research, an intergovernmental, nonprofit laboratory headquartered in Meyrin, Switzerland (founded 1954). It designs, builds, and operates particle accelerators and detectors—most notably the Large Hadron Collider—and provides large-scale computing and data services for a worldwide physics community. Funded by its European Member States, CERN hosts thousands of visiting researchers and engineers and develops technologies ranging from control systems to identity and access management used across its experiments.
