Control System Engineer Specialist

Argonne National LaboratoryLemont, IL
Hybrid

About The Position

Responsible for developing, implementing, and supporting hardware and software for beamline control, data acquisition, and data analysis for synchrotron light source beamlines. This role will leverage an advanced control software framework to modernize control systems, streamline data workflows, and ensure flexible integration with emerging scientific instruments. The specialist will utilize knowledge and experience with software development in C and C++ under Linux-based operating systems, and work with common Linux command shells. Responsibilities include software development in high-level languages such as Python, using collaborative software control technology such as Git. The role involves analyzing, problem-solving, and troubleshooting at the interface between hardware and software, and in operating electronic diagnostics equipment. Experience with digital and analog electronics with an emphasis on robotics is required, as is embedded controller development. The specialist will use ROS/EPICS and other advanced distributed control middleware platforms, supporting the development of scalable robotics and industrial automation systems. This position will translate scientific requirements from clients into technical solutions and documentation, and use AI/ML technologies for process automation and adaptive control. Telecommuting 3 days per week is permitted.

Requirements

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, Robotics, or in a related field of study (will accept equivalent foreign degree)
  • Six (6) months in the position above, as an Embedded Software Engineer, as a Programmer, as a Robotics/Software Engineering Consultant, as a Software Engineer, or in a related occupation
  • Experience must include any use of all the following: C, C++, Linux, Python, Git, embedded controller development, and process automation
  • Will also accept any suitable combination of education, training, and/or experience

Nice To Haves

  • Experience with digital and analog electronics with an emphasis on robotics
  • Experience with ROS/EPICS and other advanced distributed control middleware platforms
  • Experience using AI/ML technologies for process automation and adaptive control

Responsibilities

  • Developing, implementing, and supporting hardware and software for beamline control, data acquisition, and data analysis for synchrotron light source beamlines
  • Modernizing control systems, streamlining data workflows, and ensuring flexible integration with emerging scientific instruments using an advanced control software framework
  • Software development in C and C++ under Linux-based operating systems, and working with common Linux command shells
  • Software development in high-level languages such as Python
  • Using collaborative software control technology such as Git
  • Analyzing, problem-solving, and troubleshooting at the interface between hardware and software, and in operating electronic diagnostics equipment
  • Utilizing digital and analog electronics with an emphasis on robotics
  • Embedded controller development
  • Using ROS/EPICS and other advanced distributed control middleware platforms, supporting the development of scalable robotics and industrial automation systems
  • Translating scientific requirements from clients into technical solutions and documentation
  • Using AI/ML technologies for process automation and adaptive control

Benefits

  • standard benefits apply
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service