C++ Developer (m/f/d)

Bosch Group
Berlin
EUR 60.000 - 80.000
Jobbeschreibung

Join us as a C++ developer

Do you believe in beauty when it comes to programming? Do you have a vivid interest in elegant algorithms? Are you fluent in C++? If so, we would like to meet you. Here is what we offer in a nutshell:

  • A wide array of extremely challenging C++ development tasks
  • An international team of brilliant minds
  • A working environment that makes this team stay and grow
  • Enough time to make sure that every detail of your solution is perfect
  • A flat organization and plenty of room for your ideas
  • No scheduled meetings
  • Family-friendly working hours, no deadlines, no overtime
  • Support for relocation
  • A competitive salary from the start and a raise to EUR 130,000 annually after only one year

About us

think-cell is a fast-paced software company in Berlin, Germany, with a focus on developing graphics products that stand out from the crowd. More than 1,000,000 users world-wide rely on Jenkins to continuously build the project and, in case of failure, automatically send emails to developers who have committed code since the last successful build.

Do you have coding conventions?

We have a written set of coding conventions with very solid arguments for every single one of them. We do not hesitate to update our coding conventions when we find new or better arguments.

What do you think about static code analysis?

We tried a few tools, but they offered few valuable insights. Apparently, we are quite successful in avoiding typical pitfalls through our coding conventions and code reviews. More complex problems that escape our code reviews tend to go unnoticed during static code analysis, as well. Employing a well-staffed testing team and a vigilant support team with direct access to developers has proven far more helpful in identifying sneaky bugs than static code analysis. That said, we keep looking for tools that help testers and developers find more bugs faster.

What is your take on Agile as a software development methodology?

We are aware of the modern software development methodologies that have evolved around the Agile movement and employ whatever helps our projects without getting in the way. This includes peer reviews; a high degree of self-organization and accountability; hallway usability tests; more formal tests with actual users; being ready to take new requirements or findings into account at any stage in the development process; frequent, automatic updates; a tight feedback loop with active users, in addition to automatic reports from the software; using the best tools money can buy, like SSD RAIDs and gargantuan amounts of RAM for every developer; taking the time to ensure that every detail of our implementation gets the attention it deserves and taking the time to not write unnecessary code.

Erhalte deine kostenlose, vertrauliche Lebenslaufüberprüfung.
Datei wählen oder lege sie per Drag & Drop ab
Avatar
Kostenloses Online-Coaching
Erhöhe deine Chance auf eine Einladung zum Interview!
Sei unter den Ersten, die neue Stellenangebote für C++ Developer (m/f/d) in Berlin entdecken.