Sorry for the late reply lol, I never really checked if there were any additional questions on the CryDev thread, my bad! Anyways, in case anyone is still interested, below the answers:
Nice, another engine coder at work ;-)
Good luck with your work at Crytek, Michiel Meesters.
What's your workflow? Does s1 tell you there's a bug, and you fix it directly? How do you generally work?
Depending on the scope of the bug, we use a bug report system. QA/Designers queue up bugs/feature requests in there and I post my own things in there to keep track of my own work. and then depending on priorities work down the list
Occasionally someone can have an urgent or really small issue that gets solved on the spot.
Do you use VCSs and if yes, which one?
Yes, you can't work without. Currently we use Perforce.
Are there guidances for the code? And if yes, which ones?
Every company/Large project will have code style guides that give guidelines about how the code is structured, which idioms to use, formatting of code etc.
How does the salary compare to the rest of the software development industry in germany?
I can't really comment on this. I always say to people: "if you work for the money, don't work in games
What is the main difference between Junior/Normal/Senior Programmers? (maybe also what is your educational background, how important is game industry exp compared to normal software development exp)
Junior is the entry level, generally this means you know the languages and general practices that are used and fit the philosophy of a team. after this you grow into Normal and eventually Senior. I would say the big difference for a Senior is that you have to be able to help any regular/junior and be able to bring things to the table during discussions about changes, decisions on new tech etcetera. My educational background is software engineer(Java/C) and Game programming(c++), both Bachelor degrees. then I did a variety of internship during my studies, all at game companies. Experience is a vital part, also because I believe I learned more in a 6 months internship at a company then I did in 3 years of university. I always advice people to see internships as an opportunity and use them to get experience and finding jobs. a lot of companies promote interns to juniors.
What are the usual working hours?
It depends on the team, but usually there are core hours, which is the time you need to be in the office, and you then have to add some time before or after (this is the flex part). so for example core can be 9:00-17:00, and then you choose to work from 9:00 to 18:00, or 8:00 to 17:00 until you meet your hours
Do you know colleagues studying part time? Does Crytek support it?
Nope I don't, you could contact HR to ask if this is supported, as far as I know it is not. and from previous experiences when I was in university, its also hard to juggle both.
I thought the people at Crytek where old guys
how old is he ?