Detector Software Engineer
Core
Integrating, operating, and supporting scientific detector systems and Data Acquisition (DAQ) software for synchrotron radiation experiments.
Role type
Detector Software Engineer
Builds
Robust software solutions for scientific applications and DAQ systems for MAX IV synchrotron experiments.
Domain
Physics / Synchrotron Radiation / Scientific Instrumentation
Deliverable
production ML models | product features | infrastructure
Required skills
High-level programming (Python, C++, or Rust), Linux environment proficiency, detector system integration, Data Acquisition (DAQ) system development, Site Acceptance Testing (SAT), vendor collaboration, technical documentation
Preferred skills
PhD in relevant field, experience with commercial X-ray detector systems, synchrotron application detector development, high-performance/distributed data processing, HDF5 data analysis, CI/CD, containerization (Kubernetes), FPGA development (HLS/OpenCL), Timepix3 ASIC knowledge
Technologies
Python, C++, Rust, Linux, HDF5, Kubernetes, FPGA, Vivado, OpenCL, Timepix3