Berlin has a very large tech industry, a lower cost of living, and lower wages.
For the US it usually means some successful SV FAANG type software company.
For Germany it's usually some successful hardware engineering company (Siemens, Bosch, Mercedes, Arri, Infineon, Continental etc.). Those companies can afford to pay the equivalent of FAANG wages in Germany albeit at a smaller scale.
Southern Germany has more experience and talent in the latter while Berlin has more software startups and web devs, similar to the former.
There is also a steady supply of students from that branch of tech - AFAIK AutoNOMOS Lab still exists and there are multiple universities in town that over computer science focused on embedded systems.