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 platforms, supporting the development of scalable robotics and industrial automation systems. Translate scientific requirements from clients into technical solutions and documentation. Use AI/ML technologies for process automation and adaptive control. Telecommuting 3 days per week permitted.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level