(Senior) Software Engineer - Android C++ (all genders)
TeamViewer
Göppingen
Hybrid
EUR 60.000 - 80.000
Vollzeit
Heute
Sei unter den ersten Bewerbenden
Zusammenfassung
A technology solutions company in Göppingen is seeking a C++ Developer to work on high-performance components for their Android-based remote assistance solution. The ideal candidate has extensive experience in Android native development, modern C++, and JNI integration. This role offers hybrid working options, competitive compensation, and numerous employee benefits including a bonus and stock options.
Leistungen
Company achievement bonus
Stock-based options
Premiums for private pension plan
Option to lease an e-bike
Special terms for local gyms
Access to Corporate Benefits platform
Regular team events
Work From Abroad Program
Hybrid and flexible work time
Qualifikationen
At least 5 years of professional experience in software development.
Excellent knowledge of modern C++ (C++17).
Solid understanding of Android development workflows.
Aufgaben
Design and develop multi-threaded, high-performance C++ components for Android.
Integrate native C++ modules with Android using JNI.
Optimize performance for real-time video communication on Android devices.
Kenntnisse
C++17
Android native development
Integration of C++ with Android (JNI, NDK)
OpenGL / OpenGL ES
Real-time video communication technologies
Fluency in English
Ausbildung
University degree in Information Technology or Computer Science
Tools
Gradle
CMake
Jobbeschreibung
Responsibilities
Design and develop multi-threaded, high-performance C++ components for our Android-based remote assistance solution.
Integrate native C++ modules with Android using JNI and ensure seamless interaction with Kotlin-based layers.
Optimize performance for real-time video communication and AR features on Android devices.
Implement and maintain OpenGL / OpenGL ES rendering pipelines for AR and video processing.
Stay up to date with the latest trends in Android native development and propose improvements to architecture and technology stack for scalability and maintainability.
Requirements
University degree in Information Technology, Computer Science, or a related field.
At least 5 years of professional experience in software development, with a strong focus on Android native development.
Excellent knowledge of modern C++ (C++17).
Proven experience integrating C++ with Android (JNI, NDK).
Solid understanding of Android development workflows, build systems (Gradle / CMake), and performance optimization on mobile devices.
Hands-on experience with OpenGL / OpenGL ES for graphics rendering.
Interest in real-time video communication technologies and AR frameworks.
Familiarity with design patterns and object-oriented programming principles.
Fluency in English is mandatory; German is a plus.
What we offer
Onsite Onboarding in our HQ office for an optimal start
Close, in team collaboration with engineers to create custom tools
Great compensation and benefits packages including company achievement bonus and stock-based options, regular salary reviews
Premiums for the private pension plan (BAV) up to the maximum amount are topped up byTeamViewer
Public transport friendly offices
Option to lease an e-bike
Special terms for local gyms
Access toCorporateBenefitsplatformwith many 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 60% 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!
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.
Meine Jobsuche war ins Stocken geraten und meine Bewerbungen blieben erfolglos. JobLeads half mir, einen Lebenslauf zu erstellen, den Recruiter einfach nicht übersehen konnten.
Sophie Reynolds
Der Lebenslauf-Check von JobLeads half mir, kritische Fehler zu beseitigen. Fast sofort erhielt ich Einladungen zu Job-Interviews!
Daniel Fischer
Dank des Lebenslauf-Checks von JobLeads wurde mein Lebenslauf nicht mehr übersehen und ich erhielt sofort Einladungen zu Interviews!