You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Daniel FröhlichDF

Daniel Fröhlich

Software Engineer

€150/day
Leonberg, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Daniel

I am a software developer with many years of experience in embedded and automotive software development, especially with C++. My focus is on developing intelligent software components in the automotive sector – e.g. voice control, biometric user profiles, and backend communication.

In addition to my professional activities, I have acquired in-depth knowledge in data processing with Python, Natural Language Processing, and Machine Learning. Through numerous further training courses and practical projects, I combine classic software engineering with modern AI-based solutions.

I place great value on clean code, pragmatic solutions, and continuous development – whether through the automation of CSV processes, working with vector databases, or developing mobile applications with Kotlin.
  • German

    Native or bilingual

  • English

    Conversational

  • Russian

    Basic

Remote only
Primarily works remotely

Experience

  • Mercedes Benz AG (DE)
    Software Engineer
    AUTOMOBILE
    June 2022 - Today (4 years and 2 months)
    Sindelfingen, Germany
    · Design and implementation of an API for connecting the voice component with the media framework in C++ (communication via gRPC)
    · Design and implementation of a software component for controlling voice input for the entertainment sector in C++
    · Design and implementation of a software component for aggregating user suggestions from entertainment applications in C++
    · Development and integration of tested C++ modules (unit tests with Google Test / Google Mock)
    · Test-Driven Development (TDD) for quality assurance and maintainability
    · Python components with accompanying component tests (pytest), integration via pybind11
    · Close collaboration with QA for defining and automating test coverage
  • HARMAN International
    Software Engineer
    AUTOMOBILE
    May 2016 - April 2022 (6 years)
    Filderstadt, Germany
    · Design and implementation of a software component for calculating the date for the Chinese Lunar Calendar in C++
    · Design and implementation of a software component for exchanging PINs for user profiles in the vehicle with the backend in C++ and XML
    · Implementation of a software component with the translation of a machine learning kernel from Python to C++
    · Design and implementation of the functionalities for learning and deleting IDs for facial recognition, fingerprint recognition, and voice recognition for different user profiles in the vehicle in C++
    · Direct coordination with the customer regarding features and requirements
    · Deputy role of the Function Owner

Recommendations

Be the first to recommend Daniel

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • B. Eng. Technical Computer Science
    Esslingen University of Applied Sciences, Faculty of Information Technology
    2016
    B. Eng. Technische Informatik
  • Friedrich-Eugens-Gymnasium
    2010

Certifications

Skill set

Categories