Firmware Developer for Data Acquisition System

Firmware Developer for Data Acquisition System

European Organization for Nuclear Research (CERN)

March 27, 2026May 11, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is located in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the world, representing more than 100 nationalities. The organization operates in multiple countries and is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration among physicists, engineers, and other professionals.

Job Overview:
The position of Firmware Developer for the Data Acquisition System is a critical role within the NextGen Triggers project at CERN. This project focuses on enhancing the data acquisition and real-time processing capabilities of the Compact Muon Solenoid (CMS) experiment at the Large Hadron Collider (LHC). The successful candidate will be responsible for developing firmware for the next-generation data acquisition system, which is essential for handling the high data rates expected during the upcoming High-Luminosity LHC phase. The role requires a strong background in firmware development, particularly with AMD Xilinx FPGAs and Systems-on-chip, as well as experience in high-speed optical links and data acquisition systems. The developer will work closely with various teams at CERN, contributing to the testing of prototypes and the overall development of the L1 Data Scouting system, which aims to analyze all events using coarse Level 1 information. This position offers the opportunity to engage in cutting-edge research and present findings at international conferences, making it a unique opportunity for those passionate about technology and physics.

Duties and Responsibilities:
The Firmware Developer will have a range of responsibilities, including but not limited to: developing firmware for the data acquisition and real-time processing systems in the L1 Data Scouting demonstrator; contributing to the development and testing of new data acquisition electronics boards; collaborating with CMS L1 trigger and data scouting groups at CERN; and presenting project work and results at CERN-hosted and international conferences. The role also involves contributing to the operations of a demonstration system for the L1 Data Scouting concept, ensuring that the systems developed meet the high standards required for high-energy physics experiments.

Required Qualifications:
Candidates must possess a professional background in Electronics, Computer Science, Physics, or a related field. A Master's degree with 2 to 6 years of post-graduation professional experience is required, or alternatively, a PhD with no more than 3 years of post-graduation experience. Additionally, candidates must not have previously held a CERN fellow or graduate contract. Experience with firmware development for AMD Xilinx FPGAs and Systems-on-chip is essential, along with knowledge of VHDL and AMD Xilinx firmware development tools such as Vivado. Familiarity with high-speed optical links and data acquisition systems is beneficial, as is experience with electronics and reading schematics.

Educational Background:
The educational background required for this position includes a Master's degree or PhD in Electronics, Computer Science, Physics, or a related field. The educational qualifications should be complemented by relevant professional experience, as outlined in the required qualifications section.

Experience:
The position requires candidates to have a minimum of 2 years of post-graduation professional experience for those with a Master's degree, or up to 3 years for those with a PhD. Experience in firmware development, particularly with AMD Xilinx FPGAs and Systems-on-chip, is crucial, as well as familiarity with high-speed optical links and data acquisition systems used in high-energy physics experiments.

Languages:
Fluency in spoken and written English is mandatory for this position, as it is the primary language of communication at CERN. Additionally, candidates should demonstrate a commitment to learning French, which is beneficial for integration into the local community and workplace.

Additional Notes:
The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the job offers a hybrid working model. The target start date for the position is July 1, 202
  • The job reference for this position is EP-CMS-TDQ-2026-66-GRAP. The compensation includes a monthly stipend ranging from 6,372 to 7,004 Swiss Francs, which is tax-free, along with 30 days of paid leave per year and additional benefits such as comprehensive health insurance, family allowances, and a relocation package depending on individual circumstances. On-the-job and formal training opportunities, including language classes, are also provided.
Apply now
Similar Jobs