Intro Snom is the pioneer in the field of professional VoIP telephony. Since 2016, we have been part of the VTech Group, and together we now offer a wider range of products worldwide. Since With our premium products, we have been making a valuable contribution to the success of millions of customers around the world. We work every day to make communication faster, easier and better. Tasks Your mission Write modern C++ code and optimize the Qt 5/QML based UI of our new line of Snom desktop phones, making our VoIP platform the best in the world Perform code reviews based on our team guidelines and code conventions and advise on how to create a proper solution for a task Collaborate with members from our Berlin and remote teams in Hong Kong and Canada Refactor our existing code, improve quality, enhance guidelines and establish new designs Enhance our CI process Requirements Your profile Several years of practical experience as a Qt/QML C++ Developer, preferably in an embedded Linux environment Especially knowledgeable about using modern C++, STL and the C standard library Eager to write unit tests to help both your future self and your colleagues Profound knowledge in object-oriented architecture and design Familiar with Scrum agile development and tools like Git, GitLab, Gerrit, Jenkins, Jira and Confluence Fluency in English ; working proficiency of German is a bonus Benefits Why us? Competitive salary with a lot of benefits, including 30 days of paid vacation, public transport ticket and tax-deductible company bike leasing A brand new ThinkPad notebook with your preferred keyboard language layout and operating system (Ubuntu Linux or Windows) You can work with your IDE/Editor of choice; if you prefer CLion you'll receive a paid license Flexible working hours and locations: work in our Berlin office, from home (even full-time) or remotely (from any location within Germany) Our office is a friendly and upbeat environment with a wide range of free beverages (hot and cold), fresh fruit and bi-weekly massages A challenging and diverse position at the VoIP pioneer with sustainable growth An opportunity to learn and grow in an open-minded working environment with highly talented, smart and motivated colleagues A job that gives you independence, autonomy and the opportunity to develop and execute ideas Your application is reviewed by people, not computer algorithms Closing Your application: You want to know more about Snom? Contact: Sven Fischer (Development), Grit Endter(HR) Contract: Unlimited At Snom we value diversity. That's why every application is an enrichment for us, regardless of gender (male, female or diverse).