You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Dieter-Klaus LangDL

Dieter-Klaus Lang

Software Developer for C++ / C / Python

€680/day
Aschaffenburg, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Dieter-Klaus

Over 15 years of experience in developing embedded software in C++/C/Python, specializing in ADAS systems for the automotive industry. Professional experience includes approx. 7 years at Continental and approx. 4 years at Magna Electronics. Self-employed since January 2022, most recently with projects in robotics, consumer electronics, and the defense industry.
  • German

    Native or bilingual

  • English

    Fluent

  • Romanian

    Basic

Remote only
Primarily works remotely

Experience

  • Miele X
    Software Development of Process Software. C++20
    SOFTWARE PUBLISHING
    January 2025 - December 2025 (11 months)
    Roles:

    • Software Developer

    Tasks:

    • Development of software components and features for process engineering in next-generation coffee machines. The project focused on building a unified process software based on an internal platform and integrating it into the device.
    • Work was performed in an agile SCRUM team, 3-week sprint cycles, including daily stand-ups and sprint reviews with full responsibility for independently implementing user stories from sprint planning and refinement through development, integration, and testing. The application layer was structured around state machine-based designs (state-pattern) to ensure maintainability and clear process control.
    • Analysis of existing customer requirements for process-related software components
    • Development of software components and features using C++20
    • Integration of platform components into device software
    • Implementation and execution of unit and module tests utilizing GoogleTest
    • Integration and system-level testing, including automated tests
    • Debugging and error analysis of existing and newly developed features
    • Creation of technical documentation and test reports
    Further Information:

    • Team size: ~15 members (developers, architect, testers)
    • Development methodology: Agile (SCRUM)
    • Programming languages: C++20, Python
    • Domain: Embedded systems / process engineering (household appliances)
    • Customer: Miele
    • Place of Work: Gütersloh / Remote
    C++ C Python (Programming Language) containerization-and-virtualization
  • Ingenieurbüro DK Lang
    Software Developer
    INTERNET OF THINGS (IOT)
    May 2024 - September 2024 (4 months)
    Goldbach, Germany
    Development and integration of an I2C driver for connection to a servo control board.
    Hardware: STM32L476RG (ARM Cortex-M4).
    • Configuration of UART interface for logging
    • Configuration of GPIOs for buttons and status LEDs
    • Implementation I2C driver
    • CMake build environment introduced
    • Development environment integrated into Docker container
    • Creation of scripts for connection to Visual Studio Code
    C++ C Python (Programming Language) Gitlab Docker
  • Keybird IT
    Software Developer
    DIGITAL AND IT
    January 2022 - March 2024 (2 years and 3 months)
    Stuttgart, Germany
    • Development of a simulation environment for communication
    devices. C++17, Python

    • Model-based software development with IBM Rhapsody. C++17, UML
    C++ Python (Programming Language) Enterprise Architect Gitlab

Recommendations

Be the first to recommend Dieter-Klaus

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

  • Diplom Engineer
    Darmstadt University of Applied Sciences
    2010
    Elektrotechnik Studium mit dem Schwerpunkt Automatisierungs - und Informationstechnik.

Certifications

  • Embedded UML Training based on IBM Rhapsody
    Willert
    2012
  • Functional Safety Training
    Continental Engineering Services
    2014

Skill set

Categories