I work at an engineering company that does a mix of software development (done by software engineers) and research/prototyping work (done by non software engineers -- we call them systems engineers). It is pretty common for these two groups to interact as some prototypes turn into deliverable systems.
Most of our software engineers use Git backed by a local Gitlab server.
However most code produced by systems engineers (Electrical Engineering, Mathematics, or Physics backgrounds) is not version controlled which causes a lot of headaches for me (and probably them too, even if they don't realize it).
I have taken it on myself to put together an introduction to version control with Git during an upcoming lunch and learn session.
My question is how do I best motivate the concept of version control for these non software engineers? What are the most obvious advantages that would convince them that learning Git is worthwhile when working with code collaboratively?