19.10.2026 aktualisiert

**** ******** ****
Premiumkunde
40 % teilweise verfügbar

Software Entwickler | C/C++/Qt, Python, Rust, embedded Linux, Yocto, CI/CD, OTA

Neuried, Deutschland
Neuried +50 km
BEng(Elec)
Neuried, Deutschland
Neuried +50 km
BEng(Elec)

Profilanlagen

profil_lhorvath.pdf

Skills

C (Programmiersprache)AutomatisierungTest AutomationBash ShellBuildrootC++Continuous DeliveryContinuous IntegrationDebian LinuxLinuxEmbedded C++Embedded SystemsEmbedded LinuxEmbedded SoftwarePythonQt (Software)TCP / IPRust (Programming Language)PytestYocto
Ich unterstütze Unternehmen bei der Entwicklung und Automatisierung von Linux-basierten Systemen - von Embedded-Geräten bis zu Server- und Cloud-Umgebungen.

Schwerpunkte
  1. Python, C/C++, Rust
  2. Linux-Softwareentwicklung
  3. Linux-Administration und Systemintegration
  4. Automatisierung mit Python und Bash
  5. Testautomatisierung und CI/CD
  6. OTA-Updates mit Mender
  7. Embedded Linux (Yocto, Buildroot)
Leistungen
  1. Entwicklung von Anwendungen und Systemsoftware
  2. Automatisierung von Entwicklungs- und Betriebsprozessen
  3. Aufbau automatisierter Testumgebungen
  4. Linux-Systemintegration und Deployment
  5. Embedded-Linux-Entwicklung
  6. Sichere Update-Infrastrukturen für Feldgeräte
  7. Migration von C/C++-Software nach Rust

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2005

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherUngarischMuttersprache

Projekthistorie

Entwickler / Testautomatisierer

Medizintechnik / Carl Zeiss Digital Innovation GmbH

Industrie und Maschinenbau

  1. Konzeption und Entwicklung eines Testframeworks (HiL) zur automatisierten Firmware-Validierung für verschiedene Hardware-Boards über die CAN-Schnittstelle.
  2. Entwicklung skalierbarer Teststrukturen zur automatisierten Durchführung und Auswertung von Firmwaretests.
Umfeld und Tools: Ubuntu Linux, Python, pytest, Bash, Visual Studio Code, Git, Azure Devops

Entwickler / Testautomatisierer

Medizintechnik / Carl Zeiss Digital Innovation GmbH

Industrie und Maschinenbau

  1. Weiterentwicklung einer Testapplikation zur Justierung und Validierung von Mikroskopkomponenten über CAN (Python, C++, Qt).
  2. Implementierung von Cybersecurity-Maßnahmen zur Erhöhung der Softwaresicherheit.
  3. Fehleranalyse und Behebung von Softwarefehlern (Bugfixing).
  4. Entwicklung und Integration automatisierter Tests zur Qualitätssicherung.
  5. Unterstützung der Dokumentation gemäß IEC 62304.
Umfeld und Tools: Windows 10, Python, C++/Qt, pybind11, GoogleTest, Microsoft Visual Studio, CMake, Git, GitHub, Atlassian JIRA, Azure Devops, Conan

Embedded Entwickler

Maschinenbau (Großküchentechnik) / Rational AG

Industrie und Maschinenbau

  1. Evaluierung von Protobuf 3 und Apache Avro für die Serialisierung, Speicherung und Übertragung großer Logdaten auf Embedded-Systemen.
  2. Entwicklung eines Generators zur Umwandlung von MySQL-Datendefinitionen in Protobuf- und Avro-Dateien, inklusive
  3. C++-Adapterklassen für beide Formate. (Python)
  4. Konzeption und Umsetzung eines Konverters zur Migration proprietärer Binär-Logdateien in Protobuf 3 oder Avro. (C++)
  5. Automatisierte Tests zur Evaluierung der neuen Formate, einschließlich eines Test-Frameworks zur Konvertierung, Validierung und Analyse großer Logdateien. (Python)
  6. Identifizierung von Optimierungsmöglichkeiten zur Reduzierung der Datenmenge spezifischer Datentypen.
  7. Analyse, Optimierung und Erweiterung der TCP/IP-Kommunikation per Socketprogrammierung zur zuverlässigen Datenübertragung zwischen PC-Anwendung und Embedded-Zielgerät (C++).
Umfeld und Tools: Embedded Linux, Ubuntu Linux (Host), C++17, Python, Bash, Yocto/BitBake, GNU Toolchain, CMake, Git, GitLab, Atlassian Confluence, Atlassian JIRA, Google Protobuf, Apache Avro, Conan

Embedded Entwickler / Architekt

Automotive (Autonomes Fahren) / CARIAD

Automobil und Fahrzeugbau

  1. Konzeption und Erstellung einer Yocto (4.0/kirkstone) basierten Linux Distribution für das Raspberry Pi CM4 Board.
  2. Betreuung und Konfiguration der Yocto Toolchain zur Erstellung der Distribution.
  3. Board-Integration von Mender OTA (Mender Client, Remote Terminal, ...).
  4. Entwicklung von Tools zur Erstellung und Deployment von Mender Updatepaketen (RESTful API, Python, Bash).
  5. Konzeption und Implementierung eines OTA-Update-Mechanismus zur Aktualisierung verschiedener Systemkomponenten eines MRP-Racks (Multi Rack Platform) mit Mender.
Umfeld und Tools: Raspberry Pi Compute Module 4, embedded Linux, Ubuntu Linux (Host), Python, Bash, Yocto/BitBake, GNU Toolchain, Git, GitHub, JFrog Artifactory, Azure DevOps, Mender 3.x

Embedded Entwickler / Maintainer

Medizintechnik / Carl Zeiss Meditec AG

Industrie und Maschinenbau

  1. Instandsetzung der Buildroot-Umgebung.
  2. Mitwirkung im Linux Yocto Team.
  3. Evaluierung kommerzieller Yocto Lieferungen: Integration, Test und Konfiguration.
  4. Entwurf und prototypische Implementierung einer SW-Komponente zur Verwaltung von TLS/SSL-Zertifikaten auf Embedded Devices.
Umfeld und Tools: Freescale i.MX6 (ARM Cortex-A9), embedded Linux, Ubuntu Linux (Host), Python, Bash, Buildroot, Yocto, GNU Toolchain, QMake, CMake, Subversion, Git, Conan, JFrog Artifactory, Azure DevOps, Atlassian JIRA, Polarion, C++, GoogleTest, OpenSSL

Embedded Entwickler / Architekt

Automotive (Autonomes Fahren) / CARIAD

Automobil und Fahrzeugbau

  1. Konzeption und Erstellung einer Yocto (3.1/Dunfell) basierten Linux Distribution für das Entwicklungs- und Produktionssystem (NVIDIA Jetson AGX Xavier).
  2. Betreuung und Konfiguration der Yocto Toolchain zur Erstellung der Distribution.
  3. Setup der Development- und Production Workflows für das Linux System.
  4. Board-Integration von Mender OTA (Mender Client, Remote Terminal, ...).
  5. Entwicklung und Wartung der CI/CD-Pipelines (Azure DevOps, JFrog Artifactory, Conan, Mender OTA).
  6. Entwicklung von Tools zur Erstellung und Deployment von Mender Updatepaketen (RESTful API, Python, Bash).
  7. Entwicklung von Embedded Software zur Umweltwahrnehmung für autonomes Fahren (C++17, CUDA, CMake, Conan).
  8. Implementierung und Absicherung von Linux User Space Applikationen.
  9. Schreiben von Unit Tests und Berücksichtigung statischer Code Analyse-Tools zur Qualitätssicherung (GoogleTest, Clang-Tidy).
  10. Entwurf und Implementierung eines verteilten virtualisierten Software-Update-Mechanismus, der ermöglicht, die Mender OTA Lösung unter dem Echtzeitbetriebssystem QNX 7.1 laufen zu lassen (Python, Bash, KornShell).
  11. Arbeiten in einer agilen Umgebung und Unterstützung bei der Integration mit Lieferanten im internationalen Umfeld.
Umfeld und Tools: NVIDIA Jetson AGX Xavier, embedded Linux, Ubuntu Linux (Host), C++/CUDA, Python, Bash, KornShell, GoogleTest, Clang/LLVM Tools, Yocto/BitBake, GNU Toolchain, CMake, Git, GitHub, Conan, JFrog Artifactory, Azure DevOps, Mender 3.x

Entwickler / Testautomatisierer

Medizintechnik (Operationsmikroskop) / Carl Zeiss Meditec AG

Industrie und Maschinenbau

  1. Anbindung und Evaluierung der HARMAN OTA (Over-the-Air) Update Solution auf einem ARM i.MX6 Board.
  2. Implementierung eines Test-Frameworks in Python zur Evaluierung verschiedener ASR (Automatic-Speech-Recognition) Engines, wie z.B. Azure Cognitive Services (REST API) und vicCONTROL (MQTT, RPC).
  3. Erstellung und Konfiguriation von kundenspezifischen Debian Paketen für NVIDIA Jetson TX2/Xavier Boards. Umstellung von NVIDIA L4T Ubuntu auf Yocto/OpenEmbedded (2.6/Thud).
  4. Implementierung einer RPC-basierten Schnittstelle zur Anbindung von Zielsystemen (Linux x86_64/ARM) an einen zentralen Test-Runner (Windows).
  5. Implementierung und Integration einer WLAN-Konfigurationsschnittstelle für WPA2-Enterprise.
  6. Entwicklung automatisierter Unit-Tests.
Umfeld und Tools: NVIDIA Jetson TX2/Xavier, AMD Ryzen, Freescale i.MX6 (ARM Cortex-A9), embedded Linux, Ubuntu Linux (Host), C/C++/Qt/QML, Python, Bash, GoogleTest, Qt Creator, Microsoft Visual Studio, Buildroot, Yocto, GNU Toolchain, QMake, CMake, Subversion, Git, Conan

Embedded Entwickler

Elektronik / Ultratronik GmbH

Industrie und Maschinenbau

  1. Applikationsentwicklung für Embedded MMI-Lösungen, Schwerpunkt auf Business Logik.
  2. Middleware-Entwicklung: CAN-Bus Anbindung, CAN Protokollimplementierung, Software-Updater, Netzwerk-Manager, WiFi Integration.
  3. Entwicklung automatisierter Tests.
Umfeld und Tools: Freescale i.MX6 (ARM Cortex-A9), embedded Linux, Ubuntu Linux (Host), C/C++/Qt/QML, Python, Bash, Qt Creator, Buildroot, GNU Toolchain, QMake, Jenkins, Git

Embedded Entwickler

Maschinenbau (Großküchentechnik) / Rational AG

Industrie und Maschinenbau

  1. Optimierung des Hardware-Abstraction-Layers (HAL).
  2. Implementierung neuer Netzwerkdienste (TCP/IP).
  3. Performance-Analyse der neuen Middleware.
  4. Board Support Package Anpassungen, Bugfixing (U-Boot, Linux-Kernel).
  5. Automatisierung und Optimierung der Fertigungsabläufe mit Python- und Bash-Skripten.
  6. Spezifikation und Implementierung neuer Testfälle mit Hilfe von Google Test.
  7. Restrukturierung und Überarbeitung der Qt-basierten MMI-Basisbibliothek, Performance-Optimierung der grafischen Benutzerschnittstelle.
  8. Entwurf und Implementierung eines Watchdog-Dienstes zur Überwachung der sicherheitskritischen Systemkomponenten.
  9. Konzeption und Implementierung einer Toolchain zur automatischen Erstellung und Auswertung von Crash-Dumps.
  10. Entwurf und Implementierung einer automatisierten Buildumgebung für mehrere Module, Aufsetzen eines Build-Servers (Jenkins) für Continuous Integration.
Umfeld und Tools: Freescale i.MX6 (ARM Cortex-A9), embedded Linux, Ubuntu Linux (Host),
C/C++/STL/Qt, Python, Bash, SQLite, ELDK, Qt Creator, PTXdist, OSELAS Toolchain, GNU Toolchain, QMake, CMake, MinGW, Google Breakpad, GoogleTest (gtest), Google Protocol Buffers, Jenkins, JIRA, Confluence, Subversion, Git

Embedded Entwickler

Telekommunikation (GPS) / Hermes MicroCom GmbH

Telekommunikation

  1. Weiterentwicklung eines GPS-Flottenmanagement-Systems für MOTOTRBO Funkgeräte (GPS, Geofencing, Indoor Positioning).
Umfeld und Tools: Intel Atom, Debian Linux, C/GLib, Python, SQLite, FastCGI, GNU Toolchain, Subversion

Testautomatisierer

Telekommunikation (Mobile) / Giesecke & Devrient

Telekommunikation

  1. Entwurf und Implementierung einer vollautomatisierten Testumgebung (Unit-Test) für Android-Geräten.
  2. Spezifikation und Implementierung neuer Testfälle für den Unit-Test mit Hilfe von CppUTest.
  3. Testausführung, Analyse.
Umfeld und Tools: ARM (TrustZone), Android, Ubuntu Linux, Python, Bash, C++, Eclipse, Android Debug Bridge (ADB), CppUTest (Unit-Test), Scrum, Jenkins, JIRA, Confluence, Subversion

Embedded Entwickler

Maschinenbau (Großküchentechnik) / Rational AG

Industrie und Maschinenbau

  1. Entwicklung eines Log-Servers für das Logging von Abläufen.
  2. Implementierung von CGI-Programmen für Upload/Download von Firmware- und XML-Konfigurationsdateien.
  3. Entwurf und Implementierung eines Frameworks für Interprozesskommunikation mit Shared-Memory, Semaphoren und Message-Queues.
  4. Fehleranalyse in Usbnet-Driver, Bugfixing.
  5. Implementierung eines Modbus-TCP-Servers.
  6. Entwurf und Implementierung des Hardware-Abstraction-Layers (HAL).
  7. Board Support Package Anpassungen.
Umfeld und Tools: ARM, embedded Linux, SuSE Linux (Host), C/C++/STL/Qt, Python, Bash, ELDK, KDevelop, Qt Creator, GNU Toolchain, MinGW, CVS

Embedded Entwickler / Testautomatisierer

Telekommunikation (Software Defined Radio) / Rohde & Schwarz

Telekommunikation

  1. Softwareintegration mit dem Schwerpunkt TCP/IP-Implementierungen (ISO/OSI-Schichten 1-3).
  2. Implementierung von Bugfixes/Patches.
  3. Fehleranalyse in Betriebssystem, TCP/IP-Stack (OSE).
  4. Testautomatisierung/Erstellung von Testskripten.
Umfeld und Tools: PowerPC MPC860, OSE/VxWorks, WindowsXP (Host), C++, Tcl/Tk, Python, Visual Studio, Eclipse, Lauterbach Debugger, GNU Toolchain, ClearCase

Testautomatisierer

Telekommunikation (UMTS) / Siemens AG

Telekommunikation

  1. Testautomatisierung: Entwicklung neuer Testtools zur Generierung und Parsing von XML-Dateien.
Umfeld und Tools: Red Hat Enterprise Linux, Perl, XML, GNU Toolchain, ClearCase

Testautomatisierer

Telekommunikation (UMTS) / Siemens AG

Telekommunikation

  1. Testautomatisierung: Erstellung von Perl / Bash-Skripten.
  2. Implementierung neuer Testfälle: Erstellung von TTCN-3-Skripten / XML-Dateien.
  3. Integrationstest/Regressionstest.
Umfeld und Tools: Intel x86, MontaVista Linux Carrier Grade Edition, Red Hat Enterprise Linux (Host), TTCN-3, Perl, Bash, XML, Valgrind, GNU Toolchain, ClearCase

Entwickler

Maschinenbau (Großküchentechnik) / Rational AG

Industrie und Maschinenbau

  1. Weiterentwicklung der grafischen Benutzeroberfläche (GUI) einer Laborsoftware.
  2. Neuimplementierung des Kommunikationssoftwaremoduls (TCP/IP) zwischen der Laborsoftware und dem Zielgerät.
  3. Linux Treiber (usbnet) Anpassung.
Umfeld und Tools: ARM, embedded Linux, WindowsXP (Host), KDevelop, Borland C++ Builder 6, GNU Toolchain, CVS

Embedded Entwickler

Telekommunikation (ADSL) / Siemens AG

Telekommunikation

  1. Board Support Package Anpassungen.
  2. Entwicklung von Gerätetreibern (ATM/AAL, Ethernet, Flash, I2C).
  3. Entwicklung von Debug-Tools: Backtrace, Treiber für die Konfiguration/Verwaltung von internen Breakpoints, Stack- und Speicherschutz).
  4. Firmware-Entwicklung.
  5. Entwicklung von Logging-API.
  6. Performance-Analyse mit WindView.
Umfeld und Tools: PowerPC MPC860/MPC8250, VxWorks, UNIX, Windows2000, C++, Assembly, Tornado (CrossWind, WindView, VisionICE), GNU Toolchain, ClearCase, ClearQuest, MRTS

Embedded Entwickler

Telekommunikation (VoIP) / Siemens PSE

Telekommunikation

  1. Entwicklung der Call-Processing-Software (H.323) von einem VoIP(Voice over IP)-Gateway.
  2. Implemetierung eines RTP/RTCP Protokollstack für das Gateway.
  3. Entwicklung des Audio-Stream-Controll-Modules (Socket-Programmierung, STREAMS, G.711/G.723).
Umfeld und Tools: PowerPC MPC860, VxWorks, UNIX/Linux (Host), C++ (ACE/CORBA), Tornado (CrossWind), UML/RationalRose, Lauterbach Debugger, GNU Toolchain, ClearCase, MRTS

Embedded Entwickler

Telekommunikation (Mobile) / Siemens PSE

Telekommunikation

  1. Entwicklung der Benutzeroberfläche eines Siemens-Handys.
Umfeld und Tools: Nucleus RTOS, WindowsNT, C++, UML/RationalRose, Visual Studio, ClearCase, MRTS

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden