Auf einen Blick
- Aufgaben: Join us as a C++ Software Engineer to develop innovative remote assistance solutions.
- Arbeitgeber: TeamViewer is a leader in remote connectivity, embracing cutting-edge tech like AR and AI.
- Mitarbeitervorteile: Enjoy competitive pay, flexible work options, gym discounts, and a vibrant team culture.
- Warum dieser Job: Make an impact in a diverse, inclusive environment that celebrates creativity and individuality.
- Gewünschte Qualifikationen: You need a degree in IT, 5 years of experience, and strong C++ skills.
- Andere Informationen: Work from abroad for up to 40 days and enjoy regular team events!
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Job Description
Immerse yourself in the cutting-edge technologies of TeamViewer, a pioneer in remote connectivity software. Our innovative spirit pushes the boundaries of digitalization, harnessing the power of Augmented Reality and Artificial Intelligence.Join a dynamic team of over 1,500 employees from diverse continents, cultures, and disciplines. We foster an inclusive environment where unique perspectives and talents thrive, celebrating individuality and creativity.Become part of our winning team and help shape a world that works better.ResponsibilitiesWe seek a skilled (Senior) Software Engineer to contribute to the development of new features for our remote assistance solution using C++.
This role will report to the Team Lead Software Development, offering an excellent opportunity to create impact in an agile, modern environment.Design and develop multi-threaded, high-scaling server- and client-side Aftersales/remote assistance solutions.Optimize software for seamless connectivity on resource-constrained devices, including operating panels, gateways, and harvesters.Ensure software stability and efficiency across various systems.Maintain expertise in the tech landscape and software development, proposing improvements based on current knowledge.Recommend enhancements to architecture and technologies for improved reliability, maintenance, scalability, and efficiency.RequirementsUniversity degree in information technology or a related field.At least 5 years of professional experience in software development.Excellent knowledge of C++.Knowledge of Web technologies (TypeScript / HTML5) or C# is a plus.Strong understanding of Design Patterns and object-oriented programming principles.Fluency in English is mandatory; German is a plus.What We OfferOnsite Onboarding at our HQ office for a smooth start.Competitive compensation and benefits packages, including company achievement bonuses and stock-based options, regular salary reviews.Public transport-friendly offices.Special terms for local gyms.Access to Corporate Benefits platform with numerous discounts.Regular Team events and company-wide celebrations.Open door policy, no dress code rules, frequent All Hands and Leadership Lunches.Hybrid and Flexible work time with up to 50% home office.Work From Abroad Program allowing up to 40 days of work outside your contracting country.We celebrate diversity as one of our core values, join and drive one of the c-a-r-e initiatives together with us.TeamViewer is an equal opportunities employer committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally.
We are proud to have an open and embracing workplace environment that empowers you to be your best, regardless of gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
C++ Software Engineer Arbeitgeber: TeamViewer GmbH
Kontaktperson:
TeamViewer GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: C++ Software Engineer
✨Tip Number 1
Familiarize yourself with the latest trends in C++ development and remote assistance technologies. This will not only help you during the interview but also show your genuine interest in the field.
✨Tip Number 2
Engage with the TeamViewer community on platforms like GitHub or Stack Overflow. Contributing to discussions or projects can demonstrate your expertise and passion for software development.
✨Tip Number 3
Prepare to discuss your experience with multi-threaded applications and how you've optimized software for resource-constrained devices. Real-world examples will make your skills stand out.
✨Tip Number 4
Showcase your understanding of Design Patterns and object-oriented programming principles during conversations. Being able to articulate these concepts clearly will highlight your technical proficiency.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: C++ Software Engineer
Tipps für deine Bewerbung 🫡
Understand the Company Culture: Familiarize yourself with TeamViewer's values and culture. Highlight your alignment with their commitment to diversity, innovation, and inclusivity in your application.
Tailor Your CV: Make sure your CV emphasizes your experience with C++ and any relevant technologies mentioned in the job description. Include specific projects or achievements that demonstrate your skills in software development.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of remote connectivity solutions. Mention how your background and skills make you a great fit for the role and the team.
Highlight Relevant Experience: In your application, focus on your professional experience related to multi-threaded applications and software optimization. Provide examples of how you've contributed to similar projects in the past.
Wie du dich auf ein Vorstellungsgespräch bei TeamViewer GmbH vorbereitest
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've implemented multi-threaded solutions or optimized software for performance, as this aligns closely with the role's responsibilities.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to explain your thought process clearly, especially when discussing design patterns and object-oriented programming principles.
✨Familiarize Yourself with TeamViewer's Products
Research TeamViewer's remote assistance solutions and understand their features. Being knowledgeable about their technology will show your genuine interest in the company and help you connect your skills to their needs.
✨Emphasize Your Adaptability
Given the dynamic environment at TeamViewer, highlight your ability to adapt to new technologies and methodologies. Share examples of how you've embraced change in past roles and contributed to agile development processes.