17.08.2026 aktualisiert


20 % teilweise verfügbar
Embedded Software Developer
Horgenzell, Deutschland
Horgenzell +100 km
Diplom-Informatiker (FH)Skills
C (Programmiersprache)HTMLJavaJavaScriptAdo.NetArduinoAssemblerspracheAtlassian JiraTest AutomationUnit TestingAutomotive Open System ArchitectureC#C++CanalyzerCanape
- C, C++14
- Python (Pandas, NumPy)
- Java (JUnit, Mockito, DBUnit, Swing, JDBC)
- Practice-Language für Lauterbach-Debugger
- SQL
- C# (Windows-Forms, WPF, ADO.NET)
- Visual Basic, VBA
- HTML, CSS, JavaScript (Basics)
- Assembler 80x86
- PolyWorks scripting language
- CMake
- JSON
- K-Shell
- DaVinci Configurator / Developer (AUTOSAR)
- IBM Rational Rhapsody 7.6.1 (for C)
- ElectroBit - Tresos Studio (MCAL-Register und Task-Konfiguration)
- Conti CESSAR (für AUTOSAR-Schnittstellen)
- Eclipse (Java, C, C++)
- MS Visual Studio
- Beyond Compare
- Vector CANape, CANoe, CANalyzer (CAPL)
- INCA (ETAS)
- A429-BAST - ARINC 429 Bus Analyzer and Simulation Tool
- Diagnose-Tools ZF-MobiDig, DSA und Ediabas zur UDS-Diagnose
- VectorCAST (dynamische Modul-Tests)
- QAC (statische Codeanalyse gem. MISRA)
- Polyspace
- ZF Softcar (SIL)
- SonarQube, SonarLint
- Lauterbach-Debugger (T32 / Trace32)
- iSYSTEM-Debugger (winIDEA)
- Oszilloskope (Logic Analyzer): Agilent MSO7104A, Rigol MSO2202A
- MTS - Measurement, Testing and Simulation / MI Hardware – Measurement Interface (Conti)
- Vector-HW für CAN u. FlexRay Simulation
- Raspberry Pi 3 und 4, Arduino UNO
- IBM Rational ClearCase u. ClearQuest
- MKS / PTC Integrity
- Git (SmartGit, Sourcetree), Bitbucket
- Intland Codebeamer
- Jira, Confluence
- Jenkins, CruiseControl (CI/CD)
- Enterprise Architect
- IBM Telelogic DOORS
- Windows 2000 / XP / 7 / 10 / 11
- Solaris Sun OS, Linux Suse, Linux Mint
- Arch Linux auf Raspberry Pi 3 und 4
- Embedded Linux
- I2C, SPI
- Event-Handling
- Multi-Threading
- IPC - Inter-Prozess-Kommunikation (TCP, UDP)
- Unit tests
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2007
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
o Serverseitige Integration des REST-API-Frameworks oatpp im Bestandssystem (Service-Struktur,
Request/Response-Handling) sowie Implementierung neuer REST-Endpunkte.
o Serverseitige Implementierung von Statistik-Auswertungen inkl. Datenaufbereitung und
Ergebnisbereitstellung für Clients.
o Serverseitige Umsetzung einer Dispomaßnahme zur Priorisierung von Zügen auf
Streckenabschnitten inkl. clientseitiger UI-Anpassungen.
o Serverseitige Implementierung von Kosten-/Bewertungslogik für Konfliktlösungen zur
Entscheidungsfindung zwischen alternativen Maßnahmen.
o Serverseitige Implementierung eines Antragsverfahrens für Dispositions-Maßnahmen.
o Fehleranalyse (Debugging, Ursachenanalyse), funktionale Tests sowie technische Dokumentation
der Änderungen.
o Entwicklung eines C++-Gerätetreibers für nRF24L01-Funkmodule von Nordic im 2,4-GHz-Band zur
bidirektionalen Kommunikation zwischen zwei Raspberry-Pi-Systemen, einschließlich SPI-Anbindung.
o Konzeption und Umsetzung einer modularen Schichtenarchitektur zur Trennung von
Hardwareabstraktion, Gerätetreiber, Kommunikationsprotokoll und Anwendung mit Fokus auf
Wartbarkeit, Testbarkeit und Erweiterbarkeit.
o Konzeption und Implementierung eines Kommunikationsprotokolls mit Nachrichtenrahmen,
Paketierung, variabler Payload-Länge und CRC-8-Prüfung.
o Portierung der Kommunikationssoftware auf einen ESP32-S3 mit ESP-IDF für die
Funkkommunikation zwischen Raspberry Pi und ESP32-S3.
- Aktualisieren und Anpassen eines Profibus-Frameworks gemäß Anforderungen.
- Umsetzen der Synchronisation beim Flash-Download-Prozess zwischen einer FoE (File over EtherCAT)-Komponente und einer Flash-Download-Komponente unter Verwendung von Zustandsmaschinen, konzipiert für die spezifische Anpassung und Steuerung durch Kundenapplikationen.