Recommended expert

Steffen Kappler

Freelancer – Software Development

Steffen Kappler
Karlsruhe, Germany

Experience

Dec 2024 - Feb 2025
3 months
Karlsruhe, Germany

Freelancer – Software Development

LightnTec GmbH

  • Implementation of an RGBW function on a microcontroller to drive flexible LED matrix displays in Embedded C
  • Implementation of various algorithms to calculate a white channel
  • Extension of a web interface
May 2024 - Jul 2024
3 months
Karlsruhe, Germany

Freelancer – Software Development

LightnTec GmbH

  • Implementation of the sACN protocol on a microcontroller to drive flexible LED matrix displays in Embedded C
Aug 2023 - Nov 2024
1 year 4 months
Remshalden, Germany

Freelancer – Software Development

Kurz Industrie-Elektronik GmbH

  • Definition and implementation of a protocol for data exchange between multiple microcontrollers via SPI, Bluetooth, and UART
  • Implementation of low-latency Bluetooth data transmission software on a microcontroller using the nRF Connect SDK in Embedded C and Zephyr OS with multiple participants (multilink)
  • Control of BLDC motors on a microcontroller using STM Motor Control in Embedded C
  • Evaluation of software frameworks (LVGL and Segger emWin) for a graphical user interface on a microcontroller
  • Commissioning of a motor control hardware component
  • Development of a software solution for a motor test bench on a microcontroller in Embedded C and FreeRTOS, including implementation of the Modbus RTU protocol to control the electronic load and the speed sensor
  • Implementation of a control algorithm (PI controller) to improve the speed regulation of a BLDC motor and reading an angle sensor via I2C
  • Implementation of a debug output via USB (virtual COM interface)
Mar 2019 - Aug 2023
4 years 6 months
Karlsruhe, Germany

Employee – Software Development

LightnTec GmbH

  • New development and enhancement of systems for driving flexible LED matrix displays
  • Development of software solutions for microcontrollers and system-on-modules in Embedded C/C++ and Python
  • Implementation of an RS485-based protocol in Python
  • Further development of a Linux-based Artnet media server using Golang, JavaScript, React, as well as Docker and Bash scripts
  • System configuration using HTML and JavaScript
  • Conducting system tests
  • Commissioning systems in the field
  • Configuration and installation of customer projects
Feb 2018 - Jul 2018
6 months
Karlsruhe, Germany

Working Student – Hardware Development

Vigem GmbH

  • Development of an IP core for capturing MIPI – CSI 2 image data
Mar 2017 - Apr 2017
2 months
Karlsruhe, Germany

Self-employment – Software Development

Panta Rhei Design

  • Implementation of a deep discharge protection function for batteries on a microcontroller
Mar 2016 - Aug 2016
6 months
Karlsruhe, Germany

Practical semester – Hardware Development

INIT GmbH

  • Design and implementation of electronic assemblies
  • Development of a test bench for assemblies
Mar 2015 - Apr 2015
2 months
Karlsruhe, Germany

Self-employment – Software Development

Panta Rhei Design

  • Development of a DMX node for controlling RGB LEDs on a microcontroller

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Manufacturing (7 years) and Information Technology (5 years).

Manufacturing
Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (7 years), Information Technology (5 years), and Quality Assurance (5 years).

Product Development
Information Technology
Quality Assurance

Skills

Technical Focus

  • Embedded Software Development In C/c++
  • Real-time Operating Systems
  • Backend Development In Golang, Python
  • Frontend Development In Javascript, React
  • Development Of Led Matrix Displays

Skills

  • Programming Languages: Embedded C/c++, Javascript, Golang, Python, Vhdl, Bash
  • Frameworks: Keil Mdk Middleware, Cycloneboot, React, Stm Motor Control, Nordic Nrf5 Sdk
  • Ides: Keil Mdk Μvision, Stm32cubeide, Segger Embedded Studio, Vs Code, Clion, Goland, Atmel Studio, Xilinx Vivado
  • Tools: Git, Svn, Eagle, Altium Designer, Ltspice, Docker
  • Hardware Platforms: Stm32, Atmega, Raspberry Pi, Nordic Nrf52
  • Platforms: Keil Rtx Rtos, Freertos, Linux, Zephyr Os
  • Protocols: Spi, I2c, Uart, Ethernet, Tcp/ip, Udp, Http, Bluetooth Low Energy, Artnet, Modbus Rtu
  • Test And Measurement: Oscilloscope, Logic Analyzer, Multimeter

Languages

German
Native
English
Advanced

Education

Oct 2013 - Jul 2018

Hochschule Karlsruhe

Bachelor of Engineering, Electrical Engineering – Information Technology · Electrical Engineering – Information Technology · Karlsruhe, Germany

Sep 2008 - Jan 2011

Electronics Technician for Devices and Systems · Bad Wildbad, Germany

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Steffen based?

Steffen is based in Karlsruhe, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Steffen speak?

Steffen speaks the following languages: German (Native), English (Advanced).

How many years of experience does Steffen have?

Steffen has at least 7 years of experience. During this time, Steffen has worked in at least 5 different roles and for 5 different companies. The average length of individual experience is 1 year and 10 months. Note that Steffen may not have shared all experience and actually has more experience.

What roles would Steffen be best suited for?

Based on recent experience, Steffen would be well-suited for roles such as: Freelancer – Software Development, Employee – Software Development, Working Student – Hardware Development.

What is Steffen's latest experience?

Steffen's most recent position is Freelancer – Software Development at LightnTec GmbH.

What companies has Steffen worked for in recent years?

In recent years, Steffen has worked for LightnTec GmbH and Kurz Industrie-Elektronik GmbH.

Which industries is Steffen most experienced in?

Steffen is most experienced in industries like Manufacturing and Information Technology (IT).

Which business areas is Steffen most experienced in?

Steffen is most experienced in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA).

Which industries has Steffen worked in recently?

Steffen has recently worked in industries like Manufacturing and Information Technology (IT).

Which business areas has Steffen worked in recently?

Steffen has recently worked in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA).

What is Steffen's education?

Steffen holds a Bachelor in Electrical Engineering – Information Technology from Hochschule Karlsruhe.

What is the availability of Steffen?

Steffen is immediately available full-time for suitable projects.

What is the rate of Steffen?

Steffen's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Steffen?

To hire Steffen, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 800-960 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.