Research Assistant, Multiscale Computational Science and Engineering Laboratory

A research assistant (RA) position is opening in the Multiscale Computational Science and Engineering Laboratory for highly motivated PhD candidates under the supervision of Prof. Shaoping Xiao in the Department of Mechanical Engineering at the University of Iowa. The ideal candidate will have experience in robotics, control, optimization, and uncertainty quantification, with knowledge of deep learning, reinforcement learning, and automaton theory.

We are seeking a PhD student with a strong academic record and the ability to work independently as well as collaboratively. The candidate will work on exciting research projects in robotics and control, focusing on developing novel algorithms for optimal control and decision-making under uncertainty. The lab uses cutting-edge computational tools and techniques to model complex systems and design control strategies. The successful candidate will have opportunities for professional development, including attending conferences and publishing papers.

The candidate should have a strong background in Mechanical Engineering, with expertise in some or all of the following areas: robotics, control, optimization, or uncertainty quantification. Proficiency in programming languages such as Python is required. Prior experience in deep learning, reinforcement learning, or automaton theory is highly desirable.

Candidates from underrepresented backgrounds are also encouraged to apply for this position. If interested, please get in touch with Prof. Shaoping Xiao (

Download job description

Posted May 12, 2023.

For all University of Iowa job listings, please visit Jobs @ Uiowa.