I have a friend who migrated from India and his wife used to work for a pharma/biotech firm back in India and had some temporary work here in Germany, when peak COVID happened, when pharma companies were hiring a lot.
She already has a master's degree from India and she has been undergoing further trainings supported by Job center, and still no luck.
Edit: https://www.stepstone.de/jobs/wasserbau-ingenieur Here are far more jobs, so there seem to be at least some available.
Did she contact some professors at her university here in Germany? They often can provide contacts to industry or the government.
Other than that good look at finding a job for her, she should not give up!
Engineering could be everything. And if she has a degree in, let's say food technology and is willing to work somewhere deep in east Germany for a very low amount of money then she would find a job.
https://en.m.wikipedia.org/wiki/TU9
And I have a remote job and we almost have no location restrictions.
If there is no demand, how could she see the job advertisements and apply for them?
What is her degree? And would you be willing to disclose her origin?
Not all advertised jobs exists. And in a blue chip company there are only three ways to get hired.
1. You have family contacts
2. Your professor has contacts
3. You work for a start up that gets bought by such a company
My wife has a master's degree in engineering from a TU9(top 9 universities in Germany).And a B2 language certificate. She has not found a job so far. Been more than a year and half since she started actively applying. At times she ticks all the requirements in the job description, and still no luck.
She is planning to go to a bakery starting next week. The guy at the bakery was so surprised to see someone with master's degree in engineering ready to work at a bakery. So the perception and reality is different.
Unless you are in IT/software development, it is hard to get a job. Traditional engineering disciplines are hard to break into.