Recommended expert
Steffen Kappler
Freelancer – Software Development
Experience
Dec 2024 - Feb 2025
3 monthsKarlsruhe, 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 monthsKarlsruhe, 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 monthsRemshalden, 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 monthsKarlsruhe, 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 monthsKarlsruhe, Germany
Working Student – Hardware Development
Vigem GmbH
- Development of an IP core for capturing MIPI – CSI 2 image data
Mar 2017 - Apr 2017
2 monthsKarlsruhe, 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 monthsKarlsruhe, 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 monthsKarlsruhe, 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
NativeEnglish
AdvancedEducation
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