To succeed in today’s competitive engineering landscape, developing certain software knowledge is absolutely necessary . Proficiency with scripting languages like C++ is essential, alongside experience in revision control systems such as Mercurial. Furthermore, grasping modeling software, like Au