Position Overview
**Job Description**
Responsible for developing, implementing, and supporting hardware and software for beamline control, data acquisition, and data analysis for synchrotron light source beamlines; leverage an advanced control software framework to modernize our control systems, streamline data workflows, and ensure flexible integration with emerging scientific instruments; utilize knowledge and experience with software development in C and C++ under Linux-based operating systems, and work with common Linux command shells; responsible for software development in high-level languages such as Python; use collaborative software control technology such as Git; analyze, problem solve, and troubleshoot at the interface between hardware and software, and in operating electronic diagnostics equipment; utilize digital and analog electronics with an emphasis on robotics; responsible for embedded controller development; use ROS/EPICS and other advanced distributed control middleware platf...