Als externer Embedded-Entwicklung unterstütze ich Unternehmen und Teams bei der Entwicklung von vernetzten Embedded-Geräten – vom Konzept über Prototypen bis hin zum serienreifen Produkt und Produktion.

Ich komme ins Spiel, wenn...

  • klar ist, dass sich ein Problem technisch lösen lässt – aber der Weg zur Lösung noch offen ist.
  • die Spezifikation fertiggestellt ist, jedoch intern Kapazität oder spezifische Expertise fehlt.
  • manuelle Prozesse reduziert und sinnvoll automatisiert werden sollen.
  • ein Konzept unnötig komplex wirkt und eine fundierte Zweitmeinung gefragt ist.

Produktentwicklung

Vom Konzept & Prototyp bis hin zur Serienreife.

Sie haben eine Produktidee, zum Beispiel für ein vernetztes Gerät, und möchten diese schnell und unkompliziert anhand eines Prototypen testen? Oder es existiert bereits ein Modell, dem jedoch die passende Elektronik noch fehlt?

  • Konzept & Spezifikation für Hardware, Software und Vernetzung
  • Entwicklung der Elektronik
    (Leistung & Logik)
  • Firmware-Entwicklung auf Basis geeigneter Toolchains
  • Software für PC-basierte Gegenstellen bei vernetzten Geräten

embedded software

Systemlogik direkt im Gerät.

Wenn es darum geht, Ihr Team kurzfristig zu entlasten oder gezielt zu verstärken, unterstütze ich Sie gerne als externer Entwickler.

  • Treiberentwicklung in C/C++ für gängige Plattformen (z. B. AVR, PIC, STM32, ESP32, Renesas) und angebundene Geräte über I2C, SPI oder UART.
  • Entwicklung portabler Softwaremodule für Embedded-Systeme mit FreeRTOS, Linux oder Bare Metal.
  • Absicherung der Software durch Unit-Tests (z. B. GoogleTest, DocTest).
  • Entwicklung von PC-Software in C++/C#/Python – mit oder ohne GUI – als Gegenstelle zum Embedded-Gerät.
  • Konzeptentwurf für die Automatisierung oder Teilautomatisierung von Prüf- und Qualifizierungsabläufen.
  • Auswahl geeigneter, am Markt verfügbarer Lösungen.
  • Entwicklung der erforderlichen Software zur Automatisierung.
  • Entwicklung produktspezifischer Hardware für den Einsatz in der Produktion.

ProduktionsOptimierung

Stabile Abläufe und automatisierte Prozesse.

Sie haben in der Produktion oder bei der Prüfung einen hohen manuellen Aufwand und möchten diesen gezielt automatisieren?

Ich unterstütze Sie bei der Lokalisierung des zu hebenden Optimierungspotentials und in der Umsetzung der Lösung.

Ich bin Jakob Gegeniger,

ein erfahrener Ingenieur mit Fokus auf Embedded Software und Systeme, insbesondere im IoT-Umfeld. Seit über 13 Jahren entwickle ich maßgeschneiderte Hard- und Softwarelösungen auf unterschiedlichen Plattformen. Dabei lege ich besonderen Wert darauf, dass Lösungen langfristig wartbar und nachhaltig einsetzbar bleiben.

ARBEITSWEISE

strukturiert
lösungsorientiert
pragmatisch
schnell
interdisziplinär

EMBEDDED toolchains & Frameworks  

STM32/ STM32Cube
ESP32/ ESP-IDF
Arduino
PlatformIO
FreeRTOS
CMake

PROGRAMMIERSPRACHEN

PROGRAMMIER-
SPRACHEN

C / C++
C#
Python
JavaScript

SONSTIGE Technologien

Programmierbare Logic
HTML/ CSS Angular
Vue.js

Vernetzter IO-Controller für Einsatz in Escape-Räumen

Eine einfache, modulare Hardware mit ähnlichem Leistungsumfang wie der autarke IO-Controller. Der vernetzte Controller ist über Ethernet an das übergeordnete System angebunden und ermöglicht die Interaktion über HTTP, MQTT oder proprietäre Protokolle. Zusätzlich agiert der Controller als DMX-Device, um lokale, stimmungsvolle Lichtszenarien zu realisieren. Ergänzend stehen eine über Ethernet angebundene Konfigurationsschnittstelle, Syslog sowie eine Update-Schnittstelle zur Verfügung.

HTTP / MQTT

Autarker IO-Controller für Einsatz in Escape-Räumen

Eine einfache, modulare Hardware auf Basis eines STM32, die lokal die Steuerung von Rätseln übernimmt. Die Hardware kann mit Leistungsteilen oder Logikbauteilen bestückt werden und wird durch einen zentralen Mikrocontroller gesteuert. Dadurch wird die Ansteuerung von Leuchten, Motoren und Ventilen sowie die Auswertung von Tastern, Potentiometern und Sensoren ermöglicht, die über I²C, SPI oder UART angebunden sind. Die Anbindung an die übergeordnete Steuerung erfolgt über galvanisch getrennte I/Os.

STM32
IC2
SPI
UART

Lassen Sie uns
zusammenarbeiten!

Wenn aus einem Prototyp kein stabiles System wird, Schnittstellen mehr Fragen aufwerfen als Antworten liefern und Projekte mit wachsender Komplexität unter Druck geraten.

Vielen Dank! Ich habe Ihre Nachricht erhalten und melde mich in Kürze.
Ups! Etwas ist schiefgelaufen - bitte probieren Sie es nochmal!