Aktiviere Job-Benachrichtigungen per E-Mail!

(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.