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

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
Lorem ipsum dolor sit amet

Electronics Technician for Devices and Systems · Bad Wildbad, Germany

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Artur Nidens
Artur Nidens

Freelancer as Embedded Software Engineer

View Profile
Matthias Spiller
Matthias Spiller

Software developer and consultant

View Profile
Dieter Möhrle
Dieter Möhrle

Software Engineer

View Profile
Tamás Nagy
Tamás Nagy

JAVA development for thermal printer test program

View Profile
Radislav Zak
Radislav Zak

Interim Project Manager

View Profile
Michael Kraft
Michael Kraft

Co-Founder

View Profile
Jürgen Hertweck
Jürgen Hertweck

iOS App Development (AI-based)

View Profile
Andrey Sedelnikov
Andrey Sedelnikov

Technology Expert | Consultant

View Profile
Oleksii Kvasnikov
Oleksii Kvasnikov

Software developer (freelance)

View Profile
Andre Kholodov
Andre Kholodov

Nearshore Engagement Manager

View Profile
Stanislaus Stelle
Stanislaus Stelle

Security Consultant at Rohde & Schwarz AG

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Sherif Omran
Sherif Omran

Developer

View Profile
Michael Eilers
Michael Eilers

Software Developer

View Profile
Michael Beck
Michael Beck

Developer/Consultant

View Profile
Robert Brandl
Robert Brandl

Embedded Systems Software Engineering Team

View Profile
Sebastian Nkwenti
Sebastian Nkwenti

Test Manager: MW/OS Interlocking (Railway Interlocking Systems)

View Profile
Hans Gedon
Hans Gedon

Deal with Green AR

View Profile
Philipp Eick
Philipp Eick

Project Lead | Infotainment Software Architecture and Special Hardware Agricultural Machinery

View Profile
Daniel Pohl
Daniel Pohl

Freelancer in industrial automation engineering

View Profile
Kai Neufeldt
Kai Neufeldt

Firmware Developer (GPS Receiver)

View Profile
Andreas Schuster
Andreas Schuster

Partner

View Profile
Jan Mönnich
Jan Mönnich

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Stefan Pöter
Stefan Pöter

Managing Director

View Profile
Daniel Schäftner
Daniel Schäftner

Embedded Software Engineer

View Profile
Markus Marks
Markus Marks

Software Architect / Developer

View Profile
Mesut Yilmaz
Mesut Yilmaz

Solution Architect Computer Vision Branch

View Profile
Kavin Trivedi
Kavin Trivedi

Freelance Software Expert – Functional Safety & AUTOSAR

View Profile
Stephan Pieper
Stephan Pieper

Senior Embedded SW-Architect

View Profile
Ludwig Jaffé
Ludwig Jaffé

Research Associate

View Profile