You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Steffen KapplerSK

Steffen Kappler

Embedded Softwareentwickler

$570/day
Landkreis Karlsruhe, DE
3-7 years

Average response time: 1 hour

About Steffen

Ich biete Unterstützung bei der Entwicklung von Embedded-Softwareprojekten – von der Konzeption bis zur Inbetriebnahme.

Schwerpunkte:
  • Embedded-Softwareentwicklung in C/C++ für Microcontroller (z. B. STM32, nRF, ESP32, Atmel) sowie Embedded-Linux-Systeme
  • Echtzeitbetriebssysteme wie FreeRTOS und Zephyr
  • Backend-Entwicklung mit Golang und Python
  • Frontend-Entwicklung mit JavaScript
  • Entwicklung und Ansteuerung von LED-Matrix-Displays
  • Unterstützung bei der Hardware-Entwicklung mit KiCad oder Altium Designer

Auf Wunsch übernehme ich zusätzlich die technische Dokumentation, führe Schulungen bzw. Projektübergaben für Mitarbeiter durch und unterstütze bei der Inbetriebnahme von Kundenprojekten.

Als Absolvent eines Elektrotechnikstudiums bin ich zudem im sicheren Umgang mit gängiger Messtechnik sowie im Lesen und Verstehen von Schaltplänen erfahren.
  • German

    Native or bilingual

  • English

    Conversational

Can work on-site
Landkreis Karlsruhe (up to 50km)

Experience

  • Mittelständisches Unternehmen
    Embededd Softwareentwicklung
    March 2025 - Today (1 year and 3 months)
    • Weiterentwicklung einer STM32 Microcontroller Software für eine Tischpumpe in Embedded C
    • Implementierung einer Grundstruktur für FreeRTOS
    • Entwicklung eines kundenspezifischen UART-Serviceprotokolls
    • Implementierung einer Update-Funktion über UART zur Durchführung verschlüsselter Firmware-Updates
    • Erstellung eines Python-Scripts zur Generierung verschlüsselter Firmware-Update-Images
    • Implementierung eines UART-Protokolls zum Auslesen und Ansteuern eines Durchflussmessgeräts
    • Entwicklung einer Funktion zum Speichern von Benutzerdaten auf einem SPI-EEPROM mit mehrstufiger Redundanz
    • Implementierung einer Modbus-RTU-Slave-Funktion
    • Erstellung umfangreicher Dokumentation der Softwarekomponenten in UML
    FreeRTOS STM32 Python UART SPI
  • Smight GmbH
    Freiberufler – Softwareentwicklung
    March 2025 - December 2025 (9 months)
    76 Karlsruhe, Germany
    • • Erstellung eines Proof of Concept (PoC) zum Auslesen verschiedener Kurzschlussanzeiger (KSAs) in Mittelspannungssystemen über Modbus RTU in Python unter Windows
    • • Entwicklung einer latenzarmen Software zur Erfassung der KSA-Daten sowie eines SPI-Temperatursensors, inklusive Auswertung und Übertragung per gRPC auf einem Embedded-Linux-System (Balena OS)
    • • Erstellung von Softwaretests für pytest
    • • Erstellung eines Docker-Containers für die Anwendung
    • • Inbetriebnahme eines Teststandes für die Anwendung
    • • Unterstützung der Hardwareentwicklung bei der Inbetriebnahme eines Hardwareprototyps
    • • Erstellung umfassender Dokumentation in Confluence
    Linux Docker Python Modbus
  • Kurz Industrie-Elektronik GmbH,
    Freiberufler – Softwareentwicklung
    August 2023 - November 2024 (1 year and 3 months)
    Remshalden, BW, Germany
    • • Definition und Implementierung eines Protokolls zum Datenaustausch zwischen mehreren Microcontrollern über SPI, Bluetooth und UART
    • • Implementierung einer Software zur latenzarmen Bluetooth Datenübertragung auf einem Microcontroller unter der Verwendung des nRF Connect SDK in Embedded C und Zephyr OS. Mit mehreren Teilnehmern (Multilink)
    • • Ansteuerung von BLDC-Motoren auf einem Microcontroller unter Verwendung von STM Motor Control in Embedded C
    • • Evaluierung von Software-Frameworks (LVGL und Segger emWin) für ein grafisches User Interface auf einem Microcontroller
    • • Inbetriebnahme einer Motoransteuerungshardware-Komponente
    STM32 Embedded C nRF Zephyr FreeRTOS

Recommendations

Be the first to recommend Steffen

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

  • Studium Elektrotechnik – Informationstechnik (B. Eng.)
    Hochschule Karlsruhe
    2018
    Neben den Grundlagen der Elektrotechnik lagen die Schwerpunkte bei der (digitalen) Signalverarbeitung, Nachrichtenübertragung und Software Entwicklung.

Skill set

Categories