If it works anything in American companies like it does in German companies (I'm an American that moved to Germany on the equivalent of a H1-B), they decide who they want to hire, take their résumé, inverse it to submit an application for exactly that. I don't think there's another human on the planet that would have fit for the qualifications that they submitted for my residence permits.
My last one included literally every programming language that I'm good at, being a native English speaker, having a background as a music teacher (it was a pro-audio company, so that wasn't a real stretch) and most of the skills that I'd picked up along the way, regardless of if they were relevant to the job I was taking.
Fortunately, the German system doesn't have the no-job-switching provision, in the 6 years I waited to get permanent residence I was able to have two different jobs. You do however run the risk when switching that your visa won't be renewed for the next job.
My last one included literally every programming language that I'm good at, being a native English speaker, having a background as a music teacher (it was a pro-audio company, so that wasn't a real stretch) and most of the skills that I'd picked up along the way, regardless of if they were relevant to the job I was taking.
Fortunately, the German system doesn't have the no-job-switching provision, in the 6 years I waited to get permanent residence I was able to have two different jobs. You do however run the risk when switching that your visa won't be renewed for the next job.