Online Software Developer (EP-CMS-TDQ-2026-153-GRAP)
Core
Design and develop software for FPGA-based electronics platforms to configure, control, and monitor the Trigger and Timing Control and Distribution System (TCDS) for the High-Luminosity LHC.
Role type
Senior IC software developer (high-energy physics data acquisition)
Builds
FPGA-based electronics platforms and DAQ test systems for the CMS experiment
Domain
High-energy physics / Data Acquisition / FPGA electronics
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, system programming, hardware interaction, CI/CD practices, web UI development (JavaScript, TypeScript)
Preferred skills
VHDL or Verilog, high-energy physics data acquisition experience
Technologies
Python, C++, JavaScript, TypeScript, VHDL, Verilog
Responsibilities
Develop software to configure, control, and monitor TCDS components; setup and operate DAQ test systems; maintain CI/CD infrastructure; support commissioning of sub-detector data acquisition components
Seniority
Senior, hands-on IC