Auf einen Blick
- Aufgaben: Entwickle innovative Funktionen für unsere Remote-Assistenzlösung mit C++.
- Arbeitgeber: TeamViewer ist ein globales Unternehmen, das digitale Innovationen vorantreibt.
- Mitarbeitervorteile: Genieße flexible Arbeitszeiten, Homeoffice und zahlreiche Unternehmensvorteile.
- Warum dieser Job: Werde Teil eines dynamischen Teams, das Vielfalt schätzt und neue Ideen fördert.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und exzellente C++ Kenntnisse erforderlich.
- Andere Informationen: Wir bieten ein inklusives Arbeitsumfeld und unterstützen persönliche sowie berufliche Entwicklung.
Salary: 45.000 – 75.000 € per year
Requirements:
- University degree in the field of information technology or a related subject
- At least 5 years of professional experience in the field of software development
- Excellent knowledge in C++
- Interest or knowledge in web technologies (TypeScript / HTML5) or C# is a plus
- Good knowledge in design patterns and architectural knowledge in object-oriented programming
- Fluency in English is mandatory; German is a plus
Responsibilities:
- We are looking for a (Senior) Software Engineer (all genders) to actively contribute to the development of new features for our remote assistance solution using the newest standards of C++. This position will report to the Team Lead Software Development and provides an excellent opportunity to create impact and add value in an agile, modern environment.
- Design and develop multi-threaded and high-scaling server- and client-side aftersales/remote assistance solution
- Optimize our software to deliver the best connectivity on resource-limited devices (operating panels, gateways, even harvesters)
- Ensure that our software is stable and runs efficiently on many different systems
- Monitor the state of the art in the tech landscape and software development and make proposals for improvement based on your current state of knowledge
- Recommend improvements to architecture and technologies to further enhance our systems and codebase regarding reliability, maintenance, scalability, and efficiency
Technologies:
- C#
- HTML5
- Support
- TypeScript
- Web
- C++
More:
At TeamViewer, we harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1,500 employees spans different continents, cultures, and disciplines. With our inclusive values, we celebrate the unique perspectives and talents each individual brings to the table and foster a dynamic work environment where new ideas thrive.
We offer an onsite onboarding in our HQ office for an optimal start, great compensation and benefits packages including company achievement bonus and stock-based options, and regular salary reviews. Our offices are public transport-friendly, and we provide special terms for local gyms along with access to a Corporate Benefits platform with many discounts. Enjoy regular team events and company-wide celebrations, an open door policy, no dress code rules, and frequent all-hands and leadership lunches. We support hybrid and flexible work time with up to 50% home office and have a Work From Abroad Program allowing up to 40 days of work outside your contracting country.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and celebrate diversity as one of our core values, empowering our employees to grow both personally and professionally. We are proud of our open and embracing workplace environment that will empower you to be your best, regardless of gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
(Senior) C++ Software Engineer (all genders) - Karlsruhe Arbeitgeber: TeamViewer GmbH
Kontaktperson:
TeamViewer GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: (Senior) C++ Software Engineer (all genders) - Karlsruhe
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Kommilitonen, die bereits in der Softwareentwicklung tätig sind. Oftmals erfährt man über persönliche Kontakte von offenen Stellen, die nicht öffentlich ausgeschrieben sind.
✨Tip Nummer 2
Bleibe auf dem neuesten Stand der Technologien! Informiere dich über aktuelle Trends in der C++-Entwicklung und Webtechnologien. Zeige in Gesprächen, dass du dich aktiv mit neuen Entwicklungen auseinandersetzt und bereit bist, dein Wissen zu erweitern.
✨Tip Nummer 3
Bereite dich auf technische Interviews vor! Übe häufige Programmierfragen und Designmuster, die in der Softwareentwicklung relevant sind. Dies wird dir helfen, im Vorstellungsgespräch selbstbewusst aufzutreten und deine Fähigkeiten zu demonstrieren.
✨Tip Nummer 4
Zeige Interesse an der Unternehmenskultur! Informiere dich über TeamViewer und deren Werte. Wenn du in deinem Gespräch zeigst, dass du die Kultur des Unternehmens schätzt und zu ihr passt, erhöht das deine Chancen, den Job zu bekommen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: (Senior) C++ Software Engineer (all genders) - Karlsruhe
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenanzeige sorgfältig durch und achte auf die geforderten Qualifikationen und Erfahrungen. Stelle sicher, dass du alle genannten Punkte in deiner Bewerbung ansprichst.
Anpassung des Lebenslaufs: Gestalte deinen Lebenslauf so, dass er deine relevanten Erfahrungen in der Softwareentwicklung, insbesondere mit C++, hervorhebt. Betone auch deine Kenntnisse in Webtechnologien, falls vorhanden.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie deine Fähigkeiten zur Entwicklung neuer Funktionen beitragen können. Gehe auf deine Erfahrungen mit agilen Methoden ein.
Sprache und Stil: Achte darauf, dass deine Bewerbung klar und professionell formuliert ist. Verwende eine präzise Sprache und vermeide Fachjargon, der möglicherweise nicht allgemein verständlich ist. Englischkenntnisse sind wichtig, also stelle sicher, dass dein Schreiben fehlerfrei ist.
Wie du dich auf ein Vorstellungsgespräch bei TeamViewer GmbH vorbereitest
✨Bereite dich auf technische Fragen vor
Da die Position einen starken Fokus auf C++ hat, solltest du deine Kenntnisse in dieser Programmiersprache auffrischen. Sei bereit, spezifische Fragen zu Designmustern und objektorientierter Programmierung zu beantworten.
✨Zeige Interesse an Webtechnologien
Obwohl C++ im Vordergrund steht, ist es von Vorteil, wenn du auch Kenntnisse in TypeScript, HTML5 oder C# hast. Bereite Beispiele vor, wie du diese Technologien in der Vergangenheit genutzt hast oder wie du sie in zukünftigen Projekten einsetzen könntest.
✨Sprich über deine Erfahrungen mit agilen Methoden
TeamViewer legt Wert auf ein agiles Arbeitsumfeld. Teile deine Erfahrungen mit agilen Methoden und wie du in der Vergangenheit zur Verbesserung von Prozessen beigetragen hast. Dies zeigt, dass du gut ins Team passt.
✨Bereite Fragen für das Interview vor
Zeige dein Interesse an der Firma und der Position, indem du durchdachte Fragen stellst. Frage nach den aktuellen Herausforderungen im Team oder wie die Integration neuer Technologien in bestehende Systeme erfolgt.