Skip to content

C++ Developer (f/m/d)

We are looking for a colleague for C++ development in Mainz as soon as possible.

Your tasks
  • You are responsible for the “heart” of our product, the development of our C++ software on an embedded Linux system.
  • You have a decade of solid experience developing maintainable and scalable software, place a high value on software structure, and always have the big picture in mind.
  • You communicate as part of a team and across teams with other teams (cloud team, AI team) and have worked in self-managed scrum teams.
  • You have a passion for clean code and are confident with software design and architecture patterns, as well as the standard template library that helps you structure software.
  • In your development work you create automated tests with Catch2, work with CMake and standard CI/CD tools.
  • You are used to working with Gitlab/GitHub on a daily basis.
  • If you like to work with soldering iron and oscilloscope – all the better!
Your qualifications
  • You are an experienced C/C++ developer, especially in C++20
  • You have a passion for clean code as well as maintainable and scalable software
  • You have very good knowledge in the following areas:
    • C++20 cross-platform development with CMake
    • Software structuring
    • Multithreaded applications
    • Standard Template Library
  • You have good knowledge in Linux
  • You communicate actively in the team and across teams


  • Working with Docker, MQTT, Amazon AWS
  • Experience with oscilloscope and soldering iron as well as embedded controllers
Your benefits
  • Participation model in company profits
  • Free charging of e-vehicles on the company premises
  • You are part of an international and highly skilled team with a lot of experience
  • Flexible working hours
  • Flexible arrangements to work from home
  • Flat hierarchies, plenty of room for ideas and short decision-making processes
  • Modern common areas to feel good
  • Good transport connections, also by public transport