Embedded Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 79100 Freiburg i. Br.
- Europa
- de | en | it
- 20.07.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
8/2026 – offen
Tätigkeitsbeschreibung
○ Entwicklung einer modularen Firmwarearchitektur in C/C++ mit FreeRTOS für Echtzeit-Audioverarbeitung, Benutzeroberfläche, MIDI-Kommunikation sowie asynchronem und gepuffertem SD-Kartenzugriff
○ Implementierung von mehrstimmigem Sample-Playback, Audioaufnahme, MIDI-Synchronisation, Quantisierung, Hüllkurven, Filtern sowie Delay-, Reverb- und Lo-Fi-Effekten
○ Integration und Optimierung externer Speicher, Peripheriekomponenten und Schnittstellen, darunter SDRAM, QSPI-Flash, SD-Karte, Audio-Codec, OLED-Display, kapazitive Touch-Sensorik, USB und MIDI
○ Entwicklung einer 6-Layer-Leiterplatte mit STM32H7, externem SDRAM
und QSPI-Flash einschließlich Schaltplan, Layout, Bestuckung, Hardware-
Bring-up und systematischer Fehlersuche
○ Performance-Analyse und Optimierung zeitkritischer Audio- und Speicherpfade hinsichtlich CPU-Auslastung, Latenz, Speicherbandbreite und Echtzeitverhalten
○ Ergebnis: Eigenständig konzipierter und realisierter Hardware- und
Firmware-Prototyp eines mehrstimmigen Embedded-Samplers/Loopers mit integriertem Audio-, MIDI-, Speicher- und Bedienkonzept
Embedded Entwicklung / hardwarenahe Entwicklung, Engineering Technician, Programmierer C, C++
11/2025 – 12/2025
Tätigkeitsbeschreibung
○ Entwicklung und Bring-up einer energieeffizienten Embedded Plattform auf STM32U385 inkl. Hardware-naher Firmware-Basis
○ Aufbau und Integration des ST S2-LP Sub-GHz-Transceivers (Treiber,
Funk-Stack-Anbindung, Kommunikationspfade)
○ Implementierung/Anpassung von HAL/LL-Treibern und Low-Power Konzepten (LSE/RTC, SMPS-Nutzung)
○ Performance- und Zeitbasis-Optimierung (ICACHE-Konfiguration, Power Domain-State-Management, robuste RTC-Zeit, korrekte Wakeup-Reload-Handhabung)
○ Ergebnis: Funktionsfähige Ultra-Low-Power-Referenzplattform für wMBus C-Mode mit verifizierter Sub-GHz-Kommunikation, stabiler RTC-Zeitbasis und Deep-Sleep-Stromverbrauch ”∼ 5µA“
C (Programmiersprache), Embedded Entwicklung / hardwarenahe Entwicklung, Funktechnik, Messtechnik
9/2025 – 10/2025
Tätigkeitsbeschreibung
○ Portierung und Integration des firmeneigenen Wireless MBus- und
LoRaWAN-Stacks auf eine ARM Cortex-M33-Plattform
○ Analyse und Anpassung von Compiler- und CMSIS-Versionen für eine
reibungslose Integration in die aktuelle STM32-Toolchain
○ Optimierung und Erweiterung der GitLab-CI/CD-Pipeline zu einem
vollständig automatisierten Build- und Release-Prozess
○ Erstellung technischer Dokumentation sowie Vorbereitung von Review- und Freigabeunterlagen
Softwaredokumentation, Bash Shell, Build-Tools, Funktechnik, Technische Dokumentation
4/2025 – 4/2025
Tätigkeitsbeschreibung
○ Aktualisierung eines Software-Stacks (Wireless M-Bus / LoRaWAN) für
STM32WL
○ Verifikation der Funktionen mittels Unit- und Integrationstests
○ Erstellung technischer und kundenspezifischer Dokumentation
Build-Tools, C (Programmiersprache), Git, Softwaretester, Technische Dokumentation
12/2023 – 9/2025
Tätigkeitsbeschreibung
○ Durchführung von EMV-Konformitätsprüfungen und Baugruppenoptimierungen im Rahmen wiederkehrender Kurzaufträge
○ Beratung zu Funk- und EMV-Themen im Serienumfeld bei mehreren Entwicklungsprojekten
Funktechnik, Elektrische Messtechnik
12/2023 – 8/2025
Tätigkeitsbeschreibung
○ Entwicklung einer zuverlässigen M2M-Schnittstelle über WiFi, MQTT und
USB mit Fokus auf Sicherheit und Stabilität
○ Schnittstelle zwischen Gerät und Cloud basierend auf AWS IoT Core
○ Integration der AWS-Komponenten coreMQTT, coreJSON, FleetProvisioning, OTA und Shadow
○ Integration eines REST-API-Webservers einschließlich Implementierung aller relevanten HTTP-Methoden (GET, POST, etc.)
○ GitLab CI/CD-Pipeline zur automatisierten Bereitstellung der Applikation
mit integrierten Linting- und Testverfahren zur Qualitätssicherung
Build-Tools, Cyber Security, Git, Hardware-Design, Software Design, Softwareanforderungsanalyse, Softwaredokumentation, Testen
11/2023 – 9/2024
Tätigkeitsbeschreibung
○ Entwicklung von Kommunikations- und Applikationsschichten für die Kommunikationsarchitektur intelligenter Zähler im OMS-Umfeld (ELL/AFL Level, Paket-/State-Handling, Datenfluss bis zur Applikation)
○ Implementierung und Integration der OMS-konformen Protokollbausteine inkl. Frame-Parsing, Objekt-/Telegramm-Management, Fehler- und Timeout-Handling
○ Treiberentwicklung für ein Hardware-Entwicklungskit. Aufbau der Peripherie- Abstraktion (SPI/GPIO/Power-Management), IRQ-Handling sowie stabile Anbindung an den Protokoll-Stack
○ Durchführung und Pflege von Softwaretests auf mehreren Plattformen
(Zielhardware und Referenzumgebungen) basierend auf OMS (Open Metering System) und LoRaWAN, inkl. Regressionstests und Interoperabilitätsprüfungen
○ Unterstützung bei Systemintegration und Debugging (Log-/Trace-Konzept, Analyse von Funk-/Telegrammfehlern, Performance- und Stabilitätsoptimierung)
○ Ergebnis: Lauffähige Kommunikations- und Applikationsschichten für
OMS-/LoRaWAN-basierte Zählerarchitektur inkl. Treiberpaket und plattformübergreifender Tests und damit interoperabler Stack für Produkt-/Feldvalidierung
Build-Tools, Programmierer C, C++, Schreiben von Dokumentation, Softwaredokumentation, Softwareentwickler, Softwaretester, Testen
8/2023 – 10/2023
Tätigkeitsbeschreibung
○ Konzeption, Entwicklung, Bestückung und Inbetriebnahme einer IO-Platine mit integrierten Komponenten wie OLED-Display, MEMS-Mikrofon, Lautsprecher, UWB-Antenne und Tastern
○ Implementierung, Integration und Verifikation von Gerätetreibern für Display, Mikrofon und Lautsprecher auf einer nRF52-Plattform
C, Gerätetreiber, Hardware-Design, Layoutsoftware, Software Design
11/2010 – 4/2023
Tätigkeitsbeschreibung
○ HW-/SW-Entwicklung eines Embedded-Sub-GHz-Funkdisplays mit dem
Schwerpunkt auf Energieeffizienz, unter Verwendung von CMSIS-RTOS2
○ Softwareentwicklung des Funkprotokolls für Access Point und Sniffer
○ Entwurf und Entwicklung von Hardware und Software für das Produktportfolio komplett bis zur Serienreife
○ Auftragsentwicklungen von Hardwarekomponenten, z.B. DC/DC-Wandler, Hot-Swap-Controller, Ideale-Diode, elektronische Waage für den Einsatz beim Kunden
○ Optimierung bestehender Baugruppen sowie Verifikation, Validierung und Einführung von diversen Sensoren für Neuentwicklungen
○ Planung und Durchführung von EMV-Tests im hauseigenen Labor, Optimierung der Emission/Immission für informationstechnische Geräte aller Art
○ Entwicklung von Testabläufen in LabVIEW zur Kalibrierung von
EMV-Geräten im hauseigenen Labor
○ Betreuung von Auszubildenden bei Abschlussarbeiten und Schulprojekten
○ Technische Unterstützung der Produktion bei Inbetriebnahme, Fehlersuche und Prozessoptimierung
Embedded Linux, Embedded Systems, Programmierer C, C++, Softwareentwickler, Echtzeit-Betriebssysteme, Hardwareentwickler, Produktentwicklungsingenieur, Elektromagnetische Verträglichkeit
Ausbildung
HTWG Konstanz
Konstanz
Gewerbeschule Lörrach
Buck System GmbH
Über mich
Mein Schwerpunkt liegt auf der Entwicklung robuster Embedded-Systeme auf Basis von STM32, ESP32 und FreeRTOS. Dazu gehören die Firmwareentwicklung in C/C++, die Integration moderner Kommunikationsschnittstellen wie Wi-Fi, LoRaWAN, Sub-GHz und MQTT sowie die sichere Anbindung an Cloud-Plattformen wie AWS IoT Core.
Neben der Softwareentwicklung verfüge ich über umfangreiche Erfahrung im Hardwaredesign, PCB-Layout, der Inbetriebnahme elektronischer Baugruppen sowie der EMV-gerechten Auslegung industrieller Produkte. Durch meine Erfahrung in Testautomatisierung, CI/CD-Prozessen und Qualitätssicherung entstehen wartbare und langfristig stabile Lösungen.
Für Entwicklungs- und Analyseaufgaben steht ein vollständig ausgestattetes Entwicklungsbüro mit professioneller Messtechnik zur Verfügung. Dazu gehören moderne Mess- und Analysewerkzeuge für Embedded-, Funk- und Elektronikentwicklung, wodurch Fehlersuche, Inbetriebnahme und Verifikation effizient und unabhängig durchgeführt werden können.
Typische Einsatzbereiche:
• Embedded Systems & Firmware Development
• STM32-, ESP32- und FreeRTOS-Projekte
• Industrial IoT und Cloud Connectivity
• Funkkommunikation (Wi-Fi, LoRaWAN, Sub-GHz)
• Hardwareentwicklung und PCB-Design
• EMV-Optimierung und Serienvorbereitung
Ich unterstütze Projekte flexibel – von einzelnen Entwicklungsaufgaben bis hin zur vollständigen Produktentwicklung.
Weitere Kenntnisse
• CMake-basierte Buildsysteme, Continuous Integration und Testautomatisierung
• Unit-, Integrations- und Systemtests mit Google Test (GTest) und Unity
• Statische Codeanalyse und Qualitätssicherung (z. B. Cppcheck)
• Technische Dokumentation mit Doxygen, Markdown und Confluence
• Entwicklung von Engineering-Tools und Hilfssoftware für Embedded-Projekte
• Entwicklung kundenspezifischer Test-, Kalibrier- und Automatisierungslösungen mit LabVIEW
• EMV-Messtechnik, Fehlersuche und Unterstützung bei CE-, RED- und FCC- Konformitätsprüfungen
• Projektmanagement mit Jira sowie agile Entwicklung nach Scrum und Kanban
• Analyse, Debugging und Optimierung komplexer Hard- und Softwaresysteme
• Anforderungsmanagement sowie Begleitung von Projekten bis zur Serienreife
• Erfahrung in der Zusammenarbeit mit internationalen und interdisziplinären Entwicklungsteams
**Embedded & IoT**
• Firmwareentwicklung in C/C++ für Bare-Metal- und RTOS-basierte Systeme
• Entwicklung von Embedded-Systemen auf Basis von ARM Cortex-M- und Xtensa-Architekturen
• Integration von AWS IoT Core, MQTT-basierten Cloud-Lösungen und Device Shadow Konzepten
• OTA-Update-Mechanismen und Remote Device Management
• Sichere Kommunikation mittels TLS und Zertifikatsmanagement
• Entwicklung und Integration von Bootloadern und Firmware-Update-Systemen
• IoT-Konnektivität über Wi-Fi, Ethernet, LoRaWAN und Sub-GHz-Funk
• Linux-basierte Entwicklungsumgebungen (Ubuntu)
• Embedded Security und Secure Firmware Updates
• Aufbau skalierbarer IoT- und Embedded-Architekturen
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Italienisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
