Entwicklungsingenieur für Software
Aktualisiert am 04.09.2023
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2023
Verfügbar zu: 100%
davon vor Ort: 20%
C++-Entwicklung
microcontroller programming
Embedded Linux
Yocto
Visual Studio 2015
Eclipse
IAR Embedded Workbench
ARM Cortex
STM32
MSP430
i.MX8
Deutsch
fließend
Englisch
gut
Polnisch
Muttersprache

Einsatzorte

Einsatzorte

Köln (+300km)
Deutschland

Remote-Projekte werden bevorzugt.

möglich

Projekte

Projekte

5 Monate
2023-03 - 2023-07

Anpassung und Erweiterung einer BMS-Software

FoxBMS2 Texas Instruments (TI)?s Code Composer Studio Texas Instruments (TI)?s HALCoGen ...
  • Anpassung und Erweiterung von der BMS-Software foxBMS2 für den Einsatz mit der Batterie für Magnetresonanztomographie (MRT)
  • Entwicklung einer Emulation für das Embedded System vom Fraunhofer IISB basierend auf dem Mikrocontroller TMS570L sowie eines Tools mit grafischer Oberfläche für die manuelle Steuerung und Monitoring des BMS-Systems
  • Entwicklung von Algorithmen für das Balancing von der Batterie
FoxBMS2 Texas Instruments (TI)?s Code Composer Studio Texas Instruments (TI)?s HALCoGen Continuum?s Miniconda Ruby and the Ceedling GCC VS Code C++ TMS570L
Siemens Healthcare GmbH
Homeoffice
2 Jahre 5 Monate
2020-11 - 2023-03

Radfahrzeug-Roboter für große Hühnerställe

MS-VS C++ 2015 Eclipse cmake ...
  • Entwicklung der kompletten Steuerung für einen Radfahrzeug-Roboter für den Einsatz in großen Hühnerställen
  • Vorab wurde ein Yocto-Projekt für die erforderliche Embedded Linux Plattform entwickelt
  • Dabei wurde auch Anpassungen von Kernel-Treibern und Konfiguration des Linux-System durchgeführt
  • Anschließend wurde im Rahmen Proof-Of-Concept in eigenem Emulator die Basis-Steuerung des Roboters entwickelt, um das Mapping- und Navigations-Konzept zu verifizieren
  • Alle Komponenten wie auch Sensoren (Laser, Motoren, CANBus, BMS, I2C, Gyroskop, SPI) wurden im Emulator (ein graphisches Windows-Programm) emuliert und man konnte bereits die Arbeit des Roboters im Emulator beobachten
  • Für bessere Entwicklungs- und Debugging-Möglichkeiten wurde ein Recorder sowie Player auf der Basis des Emulators entwickelt
  • Mit dem Recorder können alle Sensor-Daten aufgezeichnet und dann mit dem Player mit Bit-Genauigkeit abgespielt werden
  • Es wurden eigene Algorithmen für die folgenden Funktionen entwickelt:
    • Das Erstellen einer initialen Karte (Explorations-Modus)
    • Das Fahren einer vorgegebenen Route, die auf der Karte gezeichnet wurde
    • Die Überwachung vom Batterie-Stand
    • Das Fahren zu einer vorgegebenen Home-Position auf Anforderung
    • Das Fahren zu der Ladestation und das präzise Andocken an die Elektroden
    • Die automatische Aufnahme der unterbrochenen Route nach dem Aufladen der Batterie.
  • Portierung der Software vom Emulator auf Linux und Inbetriebnahme auf dem Embedded System im Fahrzeug
MS-VS C++ 2015 Eclipse cmake Yocto bitbake Raspberry Compute Module 4 C/C++ SPI I2C CAN bus CANopen RS232 Sick Laser TiM561/571 BCM2711 MCP23017 ICM-42688-P ASB-Bibliotheken Betriebssystem unabhängig: ASB-Lib und ASB-Inet Simulix für Visualisierung; Steuerung und Debugging des Embedded Systems
Deutsches Unternehmen für Landwirtschaftsmaschinen
1 Jahr
2020-11 - 2021-10

Ei-Zähler

IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 ...
Entwicklung eines Algorithmus für das Zählen von Eiern auf einem Fließband und Implementierung des Algorithmus in ein bestehendes Gerät. 
IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 STM32F302RB Cortex-M4 ohne Betriebssystem Treiber-Entwicklung C C++ RS232 FFT und invers FFT digitale Filter DSP Photometric Front End ADPD1080 vom Analog Devices
Deutsches Unternehmen für Landwirtschaftsmaschinen
Homeoffice
1 Jahr 1 Monat
2020-08 - 2021-08

Charge Controller für E-Mobilität

IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 ...
  • Entwicklung einer Firmware für den Charge Controller für Lade-Säulen
  • Ansteuerung der Peripherie-Geräte wie ein LTE-Modem, Energie-Zähler, Signierungsgateway oder Differenzstrom-Überwachung
  • Entwicklung von OCPP (Open Charge Point Protocol) und damit spezifizierten Applikationen/ Use Cases
  • Implementierung der Zustands-Steuerung und der Kommunikation mit dem Fahrzeug entsprechend der Norm IEC 61851
  • Anpassung eigenes Test-Systems für die Emulation/ Simulation der Umgebung von einer Lade-Säule und Entwicklung von automatisierten Tests
  • Die emulierte Umgebung beinhaltet den CSMS (Charge Station Management System entsprechend OCPP 2.0) sowie unterschiedliche MOD-Bus Geräte (RFID, Strom-Zähler, Signierungs-Einheit)
  • Benutzung der Tests für testgetriebene Software-Entwicklung
IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 STM32F030 Cortex-M0 ohne Betriebssystem Treiber-Entwicklung C C++ RS485 OCPP MODBus
Weidmüller Mobility Concepts GmbH
Homeoffice
10 Monate
2020-03 - 2020-12

Entwicklung einer Behandlungseinheit für Zahnarztpraxen

Eclipse CDT Embedded Linux proprietäres Embedded Linux Build System ?Mensa? ...
  • Konzeption und Entwicklung der Embedded Linux Software für die Funktionalität des ARM-Prozessorsystems mit dem Ziel des Implementierungsabschluss der Linux Systeme für die Behandlungseinheit für Zahnarztpraxen
  • Entwicklung eines Linux Treibers für die Funktionalität von VLAN
  • Entwicklung eines Applikations-Container für die Isolation von Prozessen
Eclipse CDT Embedded Linux proprietäres Embedded Linux Build System ?Mensa? C++ Python3 Erstellung einer Ist Analyse Erstellung von technischen Entwicklungskonzepten NXP i.MX8QM ubuntu 18/20
Dentsply Sirona GmbH
Homeoffice
8 Monate
2019-12 - 2020-07

Firmware Updater für Linux Embedded Systems

Software-Entwickler Eclipse CDT Visual Studio Code C++ ...
Software-Entwickler
  • Entwicklung eines Update Services für ein Embedded Linux ARM System, der folgende Update Szenarien unterstützen soll:
    • manuelles Update von einer übergebenen Update-Datei
    • manuell nach Updates suchen und informieren, auf Wunsch installieren
    • automatisch nach Updates suchen und informieren, auf Wunsch installieren
    • automatisch Updates suchen und installieren
  • Der entwickelte Service verwendet die Open Source Programme SW-Update und hawk Bit Server von DENX
  • Der von Update Service gestellte D-Bus Interface ermöglicht eine einfache Anbindung an eine GUI-Anwendung und/oder einen REST API Service
  • Entwicklung von Modulen in Qt5 für die Konfiguration, Ansteuerung und Anzeige von Informationen und Statis in den genannten Update-Szenarien
Eclipse CDT Visual Studio Code C++ STL CMake Python3 Qt5 QtCreator RESTful API Web-App Angular Remote Debugging Yocto Linux Embedded Linux ubuntu 16 Sockets Threads Prozesse IPC TTY DENX SWUpdate DENX hawBit Server
Kostal Industrie Elektik GmbH
Homeoffice
3 Monate
2019-11 - 2020-01

Firmware Updater für Linux Embedded Systems

Eclipse CDT Visual Studio C++ 2015 C++ ...
  • Entwicklung eines Firmware-Updater für die Produkte mit Linux Embedded Systems
  • Unterstützt wird zuerst das neue Modular Data Recorder GT auf der Plattform von NXP LS2088A SoC
  • Der Firmware-Updater implementiert redundante Installation mit Fallback und signierten Images
  • Er unterstützt auch ausgewählte Diagnose- Funktionen
  • Zusätzlich wird ein Updater-Client/Manager entwickelt, der über eine gesicherte TLS-Verbindung das Firmware-Update sowie Diagnose- Funktionen dem Anwender zur Verfügung stellt
  • Der Update-Manager ist ebenfalls für die Erstellung der signierten Update-Datei mit allen Firmware-Images zuständig
Eclipse CDT Visual Studio C++ 2015 C++ STL Boost Cmake NXP LS2088A Yocto Linux Embedded Linux ubuntu 18.04LTS 64b mint 19.2 Windows7 / 10 Sockets Threads Prozesse IPC TTY Agile Entwicklung Scrum U-Boot ATF Secure Boot NOR-Flash MTD
Safran Aerosystems, Bergisch Gladbach
1 Jahr 5 Monate
2018-05 - 2019-09

Smart Meter Kommunikations-Adapter für Smart Meter Gateway

Software-Entwickler Smart Meter Gateway SML COSEM ...
Software-Entwickler
  • Entwicklung der Firmware für ein Smart Meter Kommunikations-Adapter mit einem Protokoll-Stack umfassend folgende Protokolle: HDLC, HDLC-ARP, SYM-MSG, SML und TLS sowie proprietäre Smart Meter Protokolle
  • Entwicklung der Protokolle, eventuell Anpassung von mbedTLS für die Implementierung von TLS-Protokoll
  • Erfüllung der Anforderungen von den Technischen Richtlinien BSI TR-03116
  • Entwurf und Implementierung von einem Persistent Data Storage für Stammdaten, Archiv von historischen Messwerten und operationellen Daten
  • Entwicklung einer Testumgebung für vollständig automatisierte Tests des Gesamtsystems
Smart Meter Gateway SML COSEM TLS mbedTLS Eclipse CDT Visual Studio C++ 2015 IAR Embedded Workbench Arm64-GNU-Crosscompiler C++ STL CMake STM32L476 STM32F411 Cortex-M4 FreeRTOS ubuntu 16.04LTS 64b Windows7 / 10 Agile Entwicklung Scrum GitLab
PPC AG, Mannheim
Homeoffice
1 Jahr 10 Monate
2017-10 - 2019-07

Modul-Demonstrator mit LTE und GPS für Fahrerassistanzsysteme

Software-Entwickler SMS GSM GPRS ...
Software-Entwickler
  • Unterstützung bei der Entwicklung eines Modul-Demonstrators für Connectivity-Anwendungen im Automotive-Umfeld
  • Entwicklung eines Moduls mit iMX8 als Applikationsprozessor und u-blox TOBY-L4 als LTE-Modem
  • Entwicklung eines neuen PHY-Treibers für TJA1100
  • Entwicklung eines Systems für das Flashen der Images in der Produktion mit mfgtools von NXP
  • Entwicklung eines Systems bestehend aus PC-Client, i.MX8QXP-Servers und Boot Manager für das Durchführen von Updates der Firmware vom Gesamtsystem
  • Integration von Applikationen und Treiber in die Yocto Distribution
  • Weiterentwicklung und Pflege von Yocto Projekten
SMS GSM GPRS UMTS LTE GPS WiFi Multimedia Eclipse CDT Visual Studio C++ 2015 C++ STL Boost Cmake Python NXP i.MX8QXP u-blox TOBY-L4 Yocto Linux DoIP UDS Embedded Linux ubuntu 14.04LTS 64b ubuntu 16.04LTS 64b Windows7 / 10 Sockets Threads Prozesse IPC TTY Agile Entwicklung Scrum CoreALM Gerrit
Valeo/peiker acustic GmbH, Friedrichsdorf
Homeoffice
6 Monate
2017-04 - 2017-09

Smart Stromzähler AM660 Firmware

Software-Entwickler Keil µVision 5.23 IAR EWARM 7.40 C++ ...
Software-Entwickler
  • Entwicklung von Hardware Validation Firmware und Production Test Firmware für das Kommunikationsmodule AM660
  • Die Hardware Validation Firmware sichert die Qualität der Boards in der Fertigung und wird beim Board-Hersteller eingesetzt
  • Mit der Production Test Firmware wird beim Geräte-Hersteller jedes Board untersucht und vorkonfiguriert
  • Während des Produktionsprozesses wird die Software im RAM geladen und gestartet
  • Sie stellt sicher, dass alle gebrauchten Peripherie funktionsfähig sind und die richtigen Produkt-Firmware-Images sich im FLASH befinden
  • Darüber hinaus werden mit dem proprietären Kommunikationsprotokoll spezielle Test durchgeführt und findet Vorkonfiguration von Identifikationsdaten wie Seriennummer statt
  • Unterstützung bei der Entwicklung der Produkt-Firmware für die Kommunikationseinheit AM660
  • Die Aufgabe von AM660 ist das Auslesen von Daten sowie Konfiguration von Smart Stromzählern der Firma Honeywell über RF 2,4 GHz + 900 MHz
  • Als FR-Modem ist eine NIC von Silver Spring Networks im Einsatz
  • Es wird der Protokoll-Stacks COSEM/ DLMS/ HDLC benutzt
Keil µVision 5.23 IAR EWARM 7.40 C++ STL Keil RTX FreeRTOS externer serieller Flash interner Flash SPI USART DMA Timer Threads Events Message queue STM32F412 Cortex M4 COSEM DLMS HDLC Agile Entwicklung Scrum Jira Atlassian Confluence Windows7 Windows10
Honeywell AG, Kortrijk (Belgien)
Homeoffice
1 Jahr 1 Monat
2016-07 - 2017-07

Outdoor Terminal von Toll-Collect

Software-Entwickler Eclipse CDT Visual Studio C++ 2010 C++ ...
Software-Entwickler
  • Entwicklung eines Drucker-Handler als selbständiger Prozess für die Inbetriebnahme, Konfiguration und Ansteuerung eines Ticket-Drucker mit Endlospapier
  • Die Interprozess-Kommunikation ist mit D-Bus realisiert
  • Der Drucker ist über USB an TTY angeschlossen
  • Entwicklung eines Touchscreen-Handlers mit Anbindung an den D-Bus zur Steuerung von Touchscreen und insbesondere die Durchführung von Firmware-Update mit einem externen Tool
  • Weiterentwicklung von einem SNMP-Agent für die Administration und Monitoring von Toll-Collect Maut-Terminals
  • Die Embedded Plattform ist auf einem Intel Atom 64 bit aufgebaut
  • Entwicklung einer BSP-Extension-Bibliothek für die Ansteuerung von zusätzlichen Peripherie-Geräten wie Ethernet-Switch, EEPROM, FPGA-Flash oder Temperatur-Sensoren über internen I2C- und SPI-Bus
  • Als Bridge ist der FT423H und XR17V358 im Einsatz
  • Entwicklung eines Testsystems für die Durchführung von automatisierten Tests auf der Basis von eigener Testplattform Z-Tools
  • Definition und Erfassung von Test-Cases in einer proprietären Script-Sprache sowie Durchführung der automatisierten Tests
  • Unterstützung bei der Entwicklung des Produktes Outdoor Terminal
Eclipse CDT Visual Studio C++ 2010 C++ STL Boost CMake D-Bus IPC TTY Yocto Linux SNMP Agent Traps und Informs MySQL Embedded Linux Manjaro/Arch Windows7 Sockets Threads Atom 64 bit Agile Entwicklung Scrum
Krauth Technology GmbH, Eberbach
Homeoffice 50%
7 Monate
2016-04 - 2016-10

Document Control System 2

Visual Studio 2010 C++ ASB-Lib ...
  • Entwicklung einer Anlagensteuerung mit einem Embedded Systems auf der Basis vom Box-PC UNO-2483G und ASB- Klassenbibliotheken für das Drucken, die Kontrolle und das Spenden von Belegen in Verpackungskartons auf einem Förderband im Versandhandel
  • Die Steuerung verfügt über zwei Barcode-Leser-Stationen für die Identifikation und Überwachung der Verpackungskartons
  • Für die identifizierten Verpackungskartons wird eine Druckauftrag zum RMS System per TCP/IP geschickt
  • Die erforderlichen Belege werden auf eine Sammelstelle auf einem Spender-Förderband gedruckt, nach Vollständigkeit automatisch geprüft und über fünf Warteplätze zum Spender transportiert
  • Der Spender identifiziert den richtigen Karton und spendet die Belege
  • Das Erfolg oder Misserfolg wird dem übergeordneten RMS System per TCP/IP gemeldet
Visual Studio 2010 C++ ASB-Lib ASB-Inet ASB-GUI TCP/IP RS232 DIO Embedded Windows 7 Industrie PC UNO-2483G Industrie Flat Panel Monitor Touchscreen 19? Industrielle Barcode-Leser von Leuze Lichtschranken SPS
Heinrich Hilsenberg GmbH, Wesel
Homeoffice
7 Monate
2015-12 - 2016-06

Smart Gas Meter

Software-Entwickler IAR Embedded Workbench 1.4 für Renesas Visual Studio C++ 2010 ANSI C ...
Software-Entwickler
  • Entwicklung der Software für Smart Gas Meter A2. Entwicklung der Module für Reporting Scheduler, SW-Timer und Maintenance sowie Time Synchronisations-Fenster
  • Überprüfung der Software nach Übereinstimmung mit UNI/TS-Vorgaben und Durchführung der Korrekturen
  • Definition und Erfassung von Testcases in einer proprietären Script-Sprache sowie Durchführung der automatisierten Tests
IAR Embedded Workbench 1.4 für Renesas Visual Studio C++ 2010 ANSI C C++ STL Mikrocontroller Renesas RL78 embOS von Segger Windows7 Windows8 COSEM/DLMS Sockets Threads Agile Entwicklung Scrum
Itron GmbH, Karlsruhe
Homeoffice 50%
8 Monate
2015-04 - 2015-11

Wärmemengenzähler

Software-Entwickler IAR Embedded Workbench 6.3 für MSP430 Visual Studio C++ 2010 ANSI C ...
Software-Entwickler
Entwicklung der Software für einen Wärmemengenzähler und einen ?Torwächter? für die Kommunikation über M-Bus sowie eines Testprogramms mit M-Bus Master
IAR Embedded Workbench 6.3 für MSP430 Visual Studio C++ 2010 ANSI C C++ STL Assembler MSP430 Mikrocontroller MSP430FW427; MSP430F5151 MS-Visual Studio 2008/2010 Windows7 Windows8 M-Bus Sockets Threads
Qundis GmbH, Erfurt
Homeoffice
2 Jahre 5 Monate
2012-11 - 2015-03

Smart Gas Meter

Software-Entwickler IAR Embedded Workbench 6.3 für MSP430 und STM32F1xx Visual Studio C++ 2010 Qt ...
Software-Entwickler
  • Entwicklung der Software für die Kommunikation über ein GPRS/GSM Modem und Integration in den Smart Gas Meter
  • Integration von externen Bibliotheken mit dem DLMS/COSEM-Protokoll-Stack
  • Entwicklung des eigenen COSEM/DLMS/HDLC Protokoll-Stacks sowie einer Testumgebung für die Definition und Durchführung von automatisierten Tests von Smart Gas Meter
  • Entwicklung der Smart Gas Meter Applikationen nach der UNI-TS/DLMS/COSEM Spezifikation:
    • Tarife, Billing, Commissioning, CFR, Reporting Scheduler, Kommunikation über serielle optische Schnittstelle, Kommunikation über GPRS/GSM und andere
  • Entwicklung eines Servers für das automatische Auslesen der Intervall-Daten aus den Smart Gas Meter über COSEM/ DLMS/ HDLC/ TCP und das Ablegen der Messdaten in der SQL-Datenbank
  • Weiterentwicklung einer Bibliothek für die Kommunikation der Produktionssoftware mit den Geräten in Qt
IAR Embedded Workbench 6.3 für MSP430 und STM32F1xx Visual Studio C++ 2010 Qt ANSI C C++ STL Mikrocontroller MSP430 Mikrocontroller STM32F101RE ARM7 Cortex-M3 MS-Visual Studio 2008/2010 Windows XP Windows7 HDLC DLMS COSEM GPRS/GSM M-Bus TCP Sockets Threads ODBC SQL mySQL AT-Modem Insys Microelectronics Siemens MC55i Agile Entwicklung Scrum
Elster GmbH, Lotte
Homeoffice
1 Jahr 3 Monate
2013-08 - 2014-10

Energiemanager für Smart Grids

Software-Entwickler
Software-Entwickler

Entwicklung eines Energiemanagers für Smart Grids. Das System umfasst elektronische Haushaltszähler von Hager sowie Solarspeicher mit dem Wechselrichter Xtender XTS von Studer. Der Energiemanager wurde plattformunabhängig entwickelt und kann auf Embedded Linux, Linux und Windows XP/7/8 betrieben werden. Die benutzte Zielplattform ist DIN-Rail CPU 60 mit Embedded Linux (BusyBox und Buildroot). Entwicklung von Datenkonzentrator und Headend für die Bereitstellung der Messdaten für weitere Applikationen.

Die Entwicklung wurde auf der Basis von eigener AXEP System Base (ASB) C++-Klassenbibliothek für Linux und Windows realisiert.

  • C++, STL
  • GNU Compiler Collection, gcc, eclipse, CDT
  • MS-Visual Studio 2010
  • SVN
  • TCP/IP, Sockets, Prozesse / Threads
  • Kommunikationsprotokolle: SML, SCOM, DLMS
  • Elektronische Haushaltszähler von HAGER, D0-Schnittstelle
  • Solarspeicher auf Basis von Wechselrichter Xtender XTS von Studer
  • DIN-Rail CPU 60 Cortex-ARM8
  • CAN-Bus, RS485, RS232
  • Linux / Debian, Embedded Linux / BusyBox, Buildroot
  • Windows8
AXEP e.K.
Kerpen
6 Monate
2013-05 - 2013-10

Testumgebung für ACARS / FANS-1/A

Software-Entwickler C/C++ STL TCP/IP ...
Software-Entwickler

Entwicklung einer Testumgebung für die ACARS Protokolle und das FANS-1/A System. Die Testumgebung bietet Funktionen für die sowohl manuelle als auch automatisierte Durchführung von Tests an. Sie besteht aus einem Emulator des Data Link Service Provider mit den ACARS Management Units der Emulierten Flugzeuge und einem Emulator des Air Traffic Controllers. Beide Prozesse beinhalten eine Script Engine, die eine Definition und Steuerung der Testfälle mit vordefinierten Scripts ermöglicht. In Rahmen des Projektes wurde eine komplette Implementierung der ATS Protokolle AFN, CPDLC und ADS-C durchgeführt, sowie ein ASN.1 Code Generator für das Encoding und Decoding in BER- und PER-Codierung entwickelt.

Die Entwicklung wurde auf der Basis von eigener AXEP System Base (ASB) C++-Klassenbibliothek für Linux und Windows realisiert.

  • C/C++, STL
  • GNU Compiler Collection, gcc, eclipse, CDT
  • MS-Visual Studio 2010
  • SVN
  • TCP/IP, Sockets, Prozesse / Threads
  • FANS-1/A Protokolle: AFN, CPDLC, ADS-C
  • ARINC Protocol Stack, MATAP, BATAP, ARINC 620/622
  • Linux / Scientific Linux
  • Windows7 / Windows8
GNU Compiler Collection Eclipse CDT MS-Visual Studio 2010 SVN Scientific Linux
C/C++ STL TCP/IP Sockets Prozesse Threads FANS-1/A AFN CPDLC ADS-C ARINC MATAP BATAP ARINC 620 ARINC 622
COMSOFT GmbH in Karlsruhe
Homeoffice
3 Monate
2012-09 - 2012-11

Jalousieaktor für KONNEX-Bus

Software-Entwickler ANSI C C++ STM32F103 ...
Software-Entwickler

Entwicklung einer ereignisorientierten Software-Plattform für eine Produktpalette von Installationsbus-Geräten. Entwickung eines Jalousieaktors auf der entwickelten Software-Plattform. Das Projekt umfasste die komplette Software einschließlich Treiber (Flash, GPIO, USART, Timer), Kommunikation, Framework, Applikationskomponenten, Konfigurations- und Managementmodule sowie die Konfiguration. Vorbereitung von Testfällen mit eigenem Testprogramm für die Projektabnahme.

  • Keil uVision 4.54, IAR EWARM 6.3
  • C, C++
  • Mikrocontroller STM32F103, ARM7, Cortex-M3
  • MS-Visual Studio 2010
  • Windows XP, Windows7
Keil uVision 4.54 IAR EWARM 6.3 MS-Visual Studio 2010
ANSI C C++ STM32F103 ARM7 Cortex-M3
Wieland Electric GmbH in Bamberg
Homeoffice
8 Monate
2012-01 - 2012-08

Smart Gas Meter

Software-Entwickler ANSI C C++ STM32F101RE ...
Software-Entwickler

Entwicklung von embedded Software für ein Wired M-Bus Communication Module für Smart Gas Meter. Implementierung des Wired M-Bus Protokolls laut der Spezifikation für DSMR 4.

Entwicklung von embedded Software für ein GSM/GPRS Communication Module für Smart Gas Meter. Integration von externen Bibliotheken für das DLMS-Protokoll-Stack sowie für die Kommunikation mit embedded GSM-Modulen SIM900 und WISMO228. Umstrukturierung der Projekte für die Trennung der hardware-abhängigen und hardware-unabhängigen Quelltexte. Enführung von neuen HAL-Projekten und Herstellung eines Frameworks für Komponentenentwicklung.

  • IAR Embedded Workbench 6.3
  • ANSI C, C++
  • Mikrocontroller STM32F101RE, ARM7, Cortex-M3
  • MS-Visual Studio 2008/2010
  • Windows XP, Windows7
  • M-Bus, HDLC, DLMS
  • Encryption AES128, DER-Codierung
  • actCLibrary von cryptovision
IAR Embedded Workbench 6.3 MS-Visual Studio 2008/2010 actCLibrary von cryptovision
ANSI C C++ STM32F101RE ARM7 Cortex-M3 M-Bus HDLC DLMS Encryption AES128 DER-Codierung
Elster GmbH in Lotte
Homeoffice
10 Monate
2011-02 - 2011-11

Funkvernetzter Installationsbus basierend auf KONNEX

Software-Entwickler ANSI C ATxmega128A3 KONNEX-RF
Software-Entwickler

Das System ist ein Funk-Installationsbus auf der Basis von KNX-Rf. Es besteht aus mehreren funkfernetzten Sensor- und Aktor-Geräten, wie Dimmer, Jalousie, Schaltaktor, Fernbedienung und andere. Die Konfiguration des System ist mit Hilfe eines Web-Controllers oder direkt durch Interaktion der Geräte möglich. Entwicklung eines Frameworks für das Installationsbus-System und Betreuung der auf dem Framework basierenden Produktentwicklung. Die Zielsetzung für das Framework war die Schaffung einer zuverlässigen Plattform, die einen Aufbau von Produkten aus unabhängig entwickelten Komponenten ermöglichen würde. Des weiteren bietet das Framework auch eine Trennung der Software in zwei unabhängige Schichten an: plattformunabhängige Applikation und Treiber-Schicht, die erst durch das Framework verbunden werden und ein System bilden. Eine Applikation für ein Produkt entsteht dadurch, dass man die standardisierten Komponenten am Framework registriert und entsprechend konfiguriert. Das Framework stellt eine Reihe von Services, wie Timer, stromsparender Modus, Kommunikation über UARTs und KNX, Zugriff auf Ressourcen, Treiber-Events usw. zur Verfügung.

Entwicklung von Jalousie-Geräten basierend auf dem bereitgestellten Framework.

  • IAR Embedded Workbench 5.4, AVR Studio 4
  • Enterprise Architect
  • ANSI C,
  • Mikrocontroller ATxmega128A3,
  • MS-Visual Studio 2010,
  • Windows XP, Windows7
  • KONNEX-RF, Flexible Easy Mode (FEC)
IAR Embedded Workbench 5.4 AVR Studio 4 Enterprise Architect MS-Visual Studio 2010
ANSI C ATxmega128A3 KONNEX-RF
Insta-Elektro GmbH
Lüdenscheid
1 Jahr 7 Monate
2010-01 - 2011-07

SMOKe Steuerung für Rauchfreihaltungsanlagen

Software-Entwickler RS232 RS485 MFC ...
Software-Entwickler

Entwicklung eines kompletten embedded Systems auf der Basis vom Mikrocontroller ATmega644P für die Steuerung von Rauchfreihaltungsanlagen und der PC-Software für die Konfiguration, Inbetriebnahme, Diagnose und Visualisierung der Anlage. Das System besteht aus mehreren mit einem Ringbus vernetzten Modulen, die zum Teil auch autonom arbeiten können. Für die Bedienung ist ein Panel PC mit Windows XP eingesetzt.

  • IAR Embedded Workbench, AVR Studio 4
  • ANSI C, Assembler ATmegaXX4,
  • Mikrocontroller ATmega644P
  • RS232, RS485
  • MS-Visual Studio 2008/2010, Qt Creator 1.3
  • MFC, Win32 API
  • C/C++
  • TCP/IP, Sockets, Threads
  • Graphisches Testsystem mit definierbaren Testszenarien
  • Windows XP
IAR Embedded Workbench AVR Studio MS-Visual Studio Qt Creator
RS232 RS485 MFC Win32 API ANSI C Assembler ATmegaXX4 ATmega644P C/C++ TCP/IP Sockets Threads
AXEP e.K.
Kerpen
1 Jahr 8 Monate
2009-06 - 2011-01

ACARS-Converter/-Server

Software-Entwickler Qt Creator ARINC MATAP ...
Software-Entwickler

Entwicklung eines ACARS-Converters für die Anbindung eines Flugsicherungssystems TECOS an das neue TCP/IP-basierende Luftverkehr-Netzwerk von SITA. Der ACARS-Converter ist eine Bridge zwischen dem X.25- und IP-Netzwerk. Er ermöglicht die Übertragung von ARINC Typ-B-Meldungen zwischen X.25- und TCP/IP-Applikationen. Entwicklung eines ACARS-Servers für die Automatisierung von Clearence Departure (Flugzeugabflug-Prozedur). Der ACARS-Server ist für die direkte Kommunikation mit der SITA über ARINC-Protokollstack verantwortlich und beinhaltet ein BATAP-Server für den Nachrichtenaustausch mit dem SITA Store and Forward Nachrichtensystem. Die Architektur des ACARS-Servers ist erweiterungsfähig augelegt, so dass neue ACARS-Dienste von Fremdkomponenten über eine ADEXP-Anbindung angeboten werden können. Implementierung des kompletten ACARS-Protokoll-Stacks laut ARINC-Spezifikationen. Integration der Protokolle in die DTG-Gateway. Inbetriebnahme der ACARS-Protokolle und Erstellung von Regressionstests. Entwicklung von Emulatoren für den Data-Link Service Provider und den Air Traffic Controller sowie eines graphischen Konfigurationstools. Erstellung der Testspezifikation und des Technischen Handbuchs.

  • C/C++, GNU Compiler Collection, gcc, gdb
  • eclipse, Qt Creator, SVN
  • Doxygen, MS Visio 2007
  • TCP/IP, X.25, Sockets, Prozesse / Threads
  • ACARS
  • ARINC Protocol Stack, MATAP, BATAP, ARINC 620/622/623
  • Linux / SuSE 10/11
Eclipse SVN Doxygen MS Visio 2007 GNU Compiler Collection Linux Echtzeitbetriebssystem
Qt Creator ARINC MATAP BATAP ARINC 620 ARINC 622 ARINC 623 ACARS
Deutsche Flugsicherung GmbH in Langen
Langen

Aus- und Weiterbildung

Aus- und Weiterbildung

1986
Studium - Nachrichtentechnik
Technischen Hochschule in Posen (Polen)
Abschluss: Diplom-Ingenieur

Position

Position

  • Software-Entwickler
  • Applikations-Entwickler
  • Analyse und Konzepterstellung
  • Architektur
  • Implementierung

Kompetenzen

Kompetenzen

Top-Skills

C++-Entwicklung microcontroller programming Embedded Linux Yocto Visual Studio 2015 Eclipse IAR Embedded Workbench ARM Cortex STM32 MSP430 i.MX8

Schwerpunkte

  • Applikationsentwicklung
  • Entwicklung von Software-Schnittstellen und -Bibliotheken
  • Systemanalyse und Konzepterstellung
  • Softwareentwicklung für Automatisierung und Telekommunikation
  • C/C++ - Anwendungs- und Systementwicklung
  • Entwicklung von Embedded Systems
  • Entwicklung von plattformunabhängiger Software

Aufgabenbereiche

DER-Codierung
Yocto

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsumgebung/Tools
  • MS Visual Studio - 2003/ 2005/ 2008/ 2010/ 2015/ 2019, C/C++
  • eclipse, CDT
  • GNU Compiler Collection, gcc, gdb, gcc-arm
  • Visual Studio Code
  • CMake, make, Yabu
  • Yocto, Docker
  • IAR Embedded Workbench 6.3 / 8.3
  • Keil uVision 4.54
  • STM32Cube IDE
  • AVR Studio 5
  • Qt5, QtCreator
  • Tornado 2.2 von WindRiver
  • JBuilder von Borland
  • git, SVN, CVS, TortoiseGit, TortoiseSVN
  • Enterprise Architect
  • Doxygen
  • MS Visio 2007

Methoden
  • OO-Softwareentwicklung (OOA, OOD, OOP)
  • Testgetriebene Entwicklung
  • UML
  • Prozessorientierte Analyse
  • Ereignis-gesteuerte, visuelle, strukturierte Programmierung
  • Agile Entwicklung, Scrum

Spezielle Kenntnisse
  • Automotive (DoIP, UDS, VBF-Format, System Updater, RIL)
  • Smart Metering (Gas, Wasser, Wärmenmenge, Elektrizität), Smart Grids, Energy Manager, Smart Metering Gateway
  • Flugsicherung, ARINC Protokoll-Stacks, ACARS Server, BATAP, MATIP
  • LTE, GPRS/GSM Datenkommunikation
  • E-Mobilität, OCPP
  • SNMP Client und Server mit Net-SNMP
  • Modellbasierte Simulation von Systemen
  • plattformunabhängige Klassenbibliotheken (Windows/ Linux/ VxWorks/MS-DOS)
  • Embedded Systems: MSP430, STM32L0/L1, STM32F10x, STM32F412, ATxmega128A3, ATmega644P, PowerPC 405, Intel 80386, 80C51
  • Embedded Linux: UNO-2050E , DIN-Rail CPU 60 Cortex-ARM8, NXP i.MX8QXP Cortex-A35 und Cortex-M4F
  • Spezifikation, Programmierung, Test
  • Elektronik, Kommunikationstechnik, Automatisierungstechnik
  • Digitaltechnik, digitale Filter
  • Compilerbau, Parser, Zustandsautomaten, P-Code Executor
  • Scanning Probe Microscopy SPM, STM, AFM
  • Physik, Quantenmechanik
  • Internet Web-Server Aufbau, Design, Programmierung, DB-Anbindung (IIS, Apache, HTML, XML, HTTP, FTP, TFTP, SMTP, POP3, TCP/IP)
  • Scanner (TWAIN)
  • Hardware-Kenntnisse, Digitaltechnik, diskrete Schaltungen

Betriebssysteme

embOS von Segger
Linux
MS-DOS
POSIX
Solaris
VxWorks
Windows
95/ 98/ NT/ 2000/ XP/ Vista/ 7/ 8/ 10
ubuntu
14/ 16/ 18/ 20
Debian
SuSE
Scientific Linux
Arch Linux
FreeRTOS
Keil RTX

Programmiersprachen

ANSI C
Assembler MSP430
ATmegaXX4
8051, 80386
C++
SQL
STL
Turbo Pascal
Python

Datenbanken

BTrieve
CQL++
DAO
JDBC
MS Access
MySQL
ODBC
sqlite3
Embedded SQL/ ISAM/ API

Datenkommunikation

OCPP 2.0
Sockets
TCP/IP, UDP
CAN bus
CANopen
HTTP
MIME
POP3
SMTP
FTP
RS232
3964R
MODBUS
RS485
PCI
cPCI
ISO OSI
PER
DER
BER
ASN.1
CMIP
MATIP
ADS-C
CPDLC
AFN
ARINC
620/ 622/ 623
BATAP
DLMS
SML
HDLC
M-Bus
KONNEX
Net-SNMP
SNMP
Encryption AES128
actCLibrary von Cryptovision
mbedTLS
TLS

Hardware

ARM7
ATmega644P
ATxmega128A3
Cortex-M3
Cortex-M4
i.MX8QXP
NXP i.MX8QXP
STM32F101RE
STM32F103
STM32L476

Design / Entwicklung / Konstruktion

Embedded Linux

Branchen

Branchen

  • Automatisierung
  • Telekommunikation
  • Elektronik
  • Automotive
  • Nanotechnologie

Einsatzorte

Einsatzorte

Köln (+300km)
Deutschland

Remote-Projekte werden bevorzugt.

möglich

Projekte

Projekte

5 Monate
2023-03 - 2023-07

Anpassung und Erweiterung einer BMS-Software

FoxBMS2 Texas Instruments (TI)?s Code Composer Studio Texas Instruments (TI)?s HALCoGen ...
  • Anpassung und Erweiterung von der BMS-Software foxBMS2 für den Einsatz mit der Batterie für Magnetresonanztomographie (MRT)
  • Entwicklung einer Emulation für das Embedded System vom Fraunhofer IISB basierend auf dem Mikrocontroller TMS570L sowie eines Tools mit grafischer Oberfläche für die manuelle Steuerung und Monitoring des BMS-Systems
  • Entwicklung von Algorithmen für das Balancing von der Batterie
FoxBMS2 Texas Instruments (TI)?s Code Composer Studio Texas Instruments (TI)?s HALCoGen Continuum?s Miniconda Ruby and the Ceedling GCC VS Code C++ TMS570L
Siemens Healthcare GmbH
Homeoffice
2 Jahre 5 Monate
2020-11 - 2023-03

Radfahrzeug-Roboter für große Hühnerställe

MS-VS C++ 2015 Eclipse cmake ...
  • Entwicklung der kompletten Steuerung für einen Radfahrzeug-Roboter für den Einsatz in großen Hühnerställen
  • Vorab wurde ein Yocto-Projekt für die erforderliche Embedded Linux Plattform entwickelt
  • Dabei wurde auch Anpassungen von Kernel-Treibern und Konfiguration des Linux-System durchgeführt
  • Anschließend wurde im Rahmen Proof-Of-Concept in eigenem Emulator die Basis-Steuerung des Roboters entwickelt, um das Mapping- und Navigations-Konzept zu verifizieren
  • Alle Komponenten wie auch Sensoren (Laser, Motoren, CANBus, BMS, I2C, Gyroskop, SPI) wurden im Emulator (ein graphisches Windows-Programm) emuliert und man konnte bereits die Arbeit des Roboters im Emulator beobachten
  • Für bessere Entwicklungs- und Debugging-Möglichkeiten wurde ein Recorder sowie Player auf der Basis des Emulators entwickelt
  • Mit dem Recorder können alle Sensor-Daten aufgezeichnet und dann mit dem Player mit Bit-Genauigkeit abgespielt werden
  • Es wurden eigene Algorithmen für die folgenden Funktionen entwickelt:
    • Das Erstellen einer initialen Karte (Explorations-Modus)
    • Das Fahren einer vorgegebenen Route, die auf der Karte gezeichnet wurde
    • Die Überwachung vom Batterie-Stand
    • Das Fahren zu einer vorgegebenen Home-Position auf Anforderung
    • Das Fahren zu der Ladestation und das präzise Andocken an die Elektroden
    • Die automatische Aufnahme der unterbrochenen Route nach dem Aufladen der Batterie.
  • Portierung der Software vom Emulator auf Linux und Inbetriebnahme auf dem Embedded System im Fahrzeug
MS-VS C++ 2015 Eclipse cmake Yocto bitbake Raspberry Compute Module 4 C/C++ SPI I2C CAN bus CANopen RS232 Sick Laser TiM561/571 BCM2711 MCP23017 ICM-42688-P ASB-Bibliotheken Betriebssystem unabhängig: ASB-Lib und ASB-Inet Simulix für Visualisierung; Steuerung und Debugging des Embedded Systems
Deutsches Unternehmen für Landwirtschaftsmaschinen
1 Jahr
2020-11 - 2021-10

Ei-Zähler

IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 ...
Entwicklung eines Algorithmus für das Zählen von Eiern auf einem Fließband und Implementierung des Algorithmus in ein bestehendes Gerät. 
IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 STM32F302RB Cortex-M4 ohne Betriebssystem Treiber-Entwicklung C C++ RS232 FFT und invers FFT digitale Filter DSP Photometric Front End ADPD1080 vom Analog Devices
Deutsches Unternehmen für Landwirtschaftsmaschinen
Homeoffice
1 Jahr 1 Monat
2020-08 - 2021-08

Charge Controller für E-Mobilität

IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 ...
  • Entwicklung einer Firmware für den Charge Controller für Lade-Säulen
  • Ansteuerung der Peripherie-Geräte wie ein LTE-Modem, Energie-Zähler, Signierungsgateway oder Differenzstrom-Überwachung
  • Entwicklung von OCPP (Open Charge Point Protocol) und damit spezifizierten Applikationen/ Use Cases
  • Implementierung der Zustands-Steuerung und der Kommunikation mit dem Fahrzeug entsprechend der Norm IEC 61851
  • Anpassung eigenes Test-Systems für die Emulation/ Simulation der Umgebung von einer Lade-Säule und Entwicklung von automatisierten Tests
  • Die emulierte Umgebung beinhaltet den CSMS (Charge Station Management System entsprechend OCPP 2.0) sowie unterschiedliche MOD-Bus Geräte (RFID, Strom-Zähler, Signierungs-Einheit)
  • Benutzung der Tests für testgetriebene Software-Entwicklung
IAR Embedded Workbench STM32Cube IDE MS-VS C++ 2015 STM32F030 Cortex-M0 ohne Betriebssystem Treiber-Entwicklung C C++ RS485 OCPP MODBus
Weidmüller Mobility Concepts GmbH
Homeoffice
10 Monate
2020-03 - 2020-12

Entwicklung einer Behandlungseinheit für Zahnarztpraxen

Eclipse CDT Embedded Linux proprietäres Embedded Linux Build System ?Mensa? ...
  • Konzeption und Entwicklung der Embedded Linux Software für die Funktionalität des ARM-Prozessorsystems mit dem Ziel des Implementierungsabschluss der Linux Systeme für die Behandlungseinheit für Zahnarztpraxen
  • Entwicklung eines Linux Treibers für die Funktionalität von VLAN
  • Entwicklung eines Applikations-Container für die Isolation von Prozessen
Eclipse CDT Embedded Linux proprietäres Embedded Linux Build System ?Mensa? C++ Python3 Erstellung einer Ist Analyse Erstellung von technischen Entwicklungskonzepten NXP i.MX8QM ubuntu 18/20
Dentsply Sirona GmbH
Homeoffice
8 Monate
2019-12 - 2020-07

Firmware Updater für Linux Embedded Systems

Software-Entwickler Eclipse CDT Visual Studio Code C++ ...
Software-Entwickler
  • Entwicklung eines Update Services für ein Embedded Linux ARM System, der folgende Update Szenarien unterstützen soll:
    • manuelles Update von einer übergebenen Update-Datei
    • manuell nach Updates suchen und informieren, auf Wunsch installieren
    • automatisch nach Updates suchen und informieren, auf Wunsch installieren
    • automatisch Updates suchen und installieren
  • Der entwickelte Service verwendet die Open Source Programme SW-Update und hawk Bit Server von DENX
  • Der von Update Service gestellte D-Bus Interface ermöglicht eine einfache Anbindung an eine GUI-Anwendung und/oder einen REST API Service
  • Entwicklung von Modulen in Qt5 für die Konfiguration, Ansteuerung und Anzeige von Informationen und Statis in den genannten Update-Szenarien
Eclipse CDT Visual Studio Code C++ STL CMake Python3 Qt5 QtCreator RESTful API Web-App Angular Remote Debugging Yocto Linux Embedded Linux ubuntu 16 Sockets Threads Prozesse IPC TTY DENX SWUpdate DENX hawBit Server
Kostal Industrie Elektik GmbH
Homeoffice
3 Monate
2019-11 - 2020-01

Firmware Updater für Linux Embedded Systems

Eclipse CDT Visual Studio C++ 2015 C++ ...
  • Entwicklung eines Firmware-Updater für die Produkte mit Linux Embedded Systems
  • Unterstützt wird zuerst das neue Modular Data Recorder GT auf der Plattform von NXP LS2088A SoC
  • Der Firmware-Updater implementiert redundante Installation mit Fallback und signierten Images
  • Er unterstützt auch ausgewählte Diagnose- Funktionen
  • Zusätzlich wird ein Updater-Client/Manager entwickelt, der über eine gesicherte TLS-Verbindung das Firmware-Update sowie Diagnose- Funktionen dem Anwender zur Verfügung stellt
  • Der Update-Manager ist ebenfalls für die Erstellung der signierten Update-Datei mit allen Firmware-Images zuständig
Eclipse CDT Visual Studio C++ 2015 C++ STL Boost Cmake NXP LS2088A Yocto Linux Embedded Linux ubuntu 18.04LTS 64b mint 19.2 Windows7 / 10 Sockets Threads Prozesse IPC TTY Agile Entwicklung Scrum U-Boot ATF Secure Boot NOR-Flash MTD
Safran Aerosystems, Bergisch Gladbach
1 Jahr 5 Monate
2018-05 - 2019-09

Smart Meter Kommunikations-Adapter für Smart Meter Gateway

Software-Entwickler Smart Meter Gateway SML COSEM ...
Software-Entwickler
  • Entwicklung der Firmware für ein Smart Meter Kommunikations-Adapter mit einem Protokoll-Stack umfassend folgende Protokolle: HDLC, HDLC-ARP, SYM-MSG, SML und TLS sowie proprietäre Smart Meter Protokolle
  • Entwicklung der Protokolle, eventuell Anpassung von mbedTLS für die Implementierung von TLS-Protokoll
  • Erfüllung der Anforderungen von den Technischen Richtlinien BSI TR-03116
  • Entwurf und Implementierung von einem Persistent Data Storage für Stammdaten, Archiv von historischen Messwerten und operationellen Daten
  • Entwicklung einer Testumgebung für vollständig automatisierte Tests des Gesamtsystems
Smart Meter Gateway SML COSEM TLS mbedTLS Eclipse CDT Visual Studio C++ 2015 IAR Embedded Workbench Arm64-GNU-Crosscompiler C++ STL CMake STM32L476 STM32F411 Cortex-M4 FreeRTOS ubuntu 16.04LTS 64b Windows7 / 10 Agile Entwicklung Scrum GitLab
PPC AG, Mannheim
Homeoffice
1 Jahr 10 Monate
2017-10 - 2019-07

Modul-Demonstrator mit LTE und GPS für Fahrerassistanzsysteme

Software-Entwickler SMS GSM GPRS ...
Software-Entwickler
  • Unterstützung bei der Entwicklung eines Modul-Demonstrators für Connectivity-Anwendungen im Automotive-Umfeld
  • Entwicklung eines Moduls mit iMX8 als Applikationsprozessor und u-blox TOBY-L4 als LTE-Modem
  • Entwicklung eines neuen PHY-Treibers für TJA1100
  • Entwicklung eines Systems für das Flashen der Images in der Produktion mit mfgtools von NXP
  • Entwicklung eines Systems bestehend aus PC-Client, i.MX8QXP-Servers und Boot Manager für das Durchführen von Updates der Firmware vom Gesamtsystem
  • Integration von Applikationen und Treiber in die Yocto Distribution
  • Weiterentwicklung und Pflege von Yocto Projekten
SMS GSM GPRS UMTS LTE GPS WiFi Multimedia Eclipse CDT Visual Studio C++ 2015 C++ STL Boost Cmake Python NXP i.MX8QXP u-blox TOBY-L4 Yocto Linux DoIP UDS Embedded Linux ubuntu 14.04LTS 64b ubuntu 16.04LTS 64b Windows7 / 10 Sockets Threads Prozesse IPC TTY Agile Entwicklung Scrum CoreALM Gerrit
Valeo/peiker acustic GmbH, Friedrichsdorf
Homeoffice
6 Monate
2017-04 - 2017-09

Smart Stromzähler AM660 Firmware

Software-Entwickler Keil µVision 5.23 IAR EWARM 7.40 C++ ...
Software-Entwickler
  • Entwicklung von Hardware Validation Firmware und Production Test Firmware für das Kommunikationsmodule AM660
  • Die Hardware Validation Firmware sichert die Qualität der Boards in der Fertigung und wird beim Board-Hersteller eingesetzt
  • Mit der Production Test Firmware wird beim Geräte-Hersteller jedes Board untersucht und vorkonfiguriert
  • Während des Produktionsprozesses wird die Software im RAM geladen und gestartet
  • Sie stellt sicher, dass alle gebrauchten Peripherie funktionsfähig sind und die richtigen Produkt-Firmware-Images sich im FLASH befinden
  • Darüber hinaus werden mit dem proprietären Kommunikationsprotokoll spezielle Test durchgeführt und findet Vorkonfiguration von Identifikationsdaten wie Seriennummer statt
  • Unterstützung bei der Entwicklung der Produkt-Firmware für die Kommunikationseinheit AM660
  • Die Aufgabe von AM660 ist das Auslesen von Daten sowie Konfiguration von Smart Stromzählern der Firma Honeywell über RF 2,4 GHz + 900 MHz
  • Als FR-Modem ist eine NIC von Silver Spring Networks im Einsatz
  • Es wird der Protokoll-Stacks COSEM/ DLMS/ HDLC benutzt
Keil µVision 5.23 IAR EWARM 7.40 C++ STL Keil RTX FreeRTOS externer serieller Flash interner Flash SPI USART DMA Timer Threads Events Message queue STM32F412 Cortex M4 COSEM DLMS HDLC Agile Entwicklung Scrum Jira Atlassian Confluence Windows7 Windows10
Honeywell AG, Kortrijk (Belgien)
Homeoffice
1 Jahr 1 Monat
2016-07 - 2017-07

Outdoor Terminal von Toll-Collect

Software-Entwickler Eclipse CDT Visual Studio C++ 2010 C++ ...
Software-Entwickler
  • Entwicklung eines Drucker-Handler als selbständiger Prozess für die Inbetriebnahme, Konfiguration und Ansteuerung eines Ticket-Drucker mit Endlospapier
  • Die Interprozess-Kommunikation ist mit D-Bus realisiert
  • Der Drucker ist über USB an TTY angeschlossen
  • Entwicklung eines Touchscreen-Handlers mit Anbindung an den D-Bus zur Steuerung von Touchscreen und insbesondere die Durchführung von Firmware-Update mit einem externen Tool
  • Weiterentwicklung von einem SNMP-Agent für die Administration und Monitoring von Toll-Collect Maut-Terminals
  • Die Embedded Plattform ist auf einem Intel Atom 64 bit aufgebaut
  • Entwicklung einer BSP-Extension-Bibliothek für die Ansteuerung von zusätzlichen Peripherie-Geräten wie Ethernet-Switch, EEPROM, FPGA-Flash oder Temperatur-Sensoren über internen I2C- und SPI-Bus
  • Als Bridge ist der FT423H und XR17V358 im Einsatz
  • Entwicklung eines Testsystems für die Durchführung von automatisierten Tests auf der Basis von eigener Testplattform Z-Tools
  • Definition und Erfassung von Test-Cases in einer proprietären Script-Sprache sowie Durchführung der automatisierten Tests
  • Unterstützung bei der Entwicklung des Produktes Outdoor Terminal
Eclipse CDT Visual Studio C++ 2010 C++ STL Boost CMake D-Bus IPC TTY Yocto Linux SNMP Agent Traps und Informs MySQL Embedded Linux Manjaro/Arch Windows7 Sockets Threads Atom 64 bit Agile Entwicklung Scrum
Krauth Technology GmbH, Eberbach
Homeoffice 50%
7 Monate
2016-04 - 2016-10

Document Control System 2

Visual Studio 2010 C++ ASB-Lib ...
  • Entwicklung einer Anlagensteuerung mit einem Embedded Systems auf der Basis vom Box-PC UNO-2483G und ASB- Klassenbibliotheken für das Drucken, die Kontrolle und das Spenden von Belegen in Verpackungskartons auf einem Förderband im Versandhandel
  • Die Steuerung verfügt über zwei Barcode-Leser-Stationen für die Identifikation und Überwachung der Verpackungskartons
  • Für die identifizierten Verpackungskartons wird eine Druckauftrag zum RMS System per TCP/IP geschickt
  • Die erforderlichen Belege werden auf eine Sammelstelle auf einem Spender-Förderband gedruckt, nach Vollständigkeit automatisch geprüft und über fünf Warteplätze zum Spender transportiert
  • Der Spender identifiziert den richtigen Karton und spendet die Belege
  • Das Erfolg oder Misserfolg wird dem übergeordneten RMS System per TCP/IP gemeldet
Visual Studio 2010 C++ ASB-Lib ASB-Inet ASB-GUI TCP/IP RS232 DIO Embedded Windows 7 Industrie PC UNO-2483G Industrie Flat Panel Monitor Touchscreen 19? Industrielle Barcode-Leser von Leuze Lichtschranken SPS
Heinrich Hilsenberg GmbH, Wesel
Homeoffice
7 Monate
2015-12 - 2016-06

Smart Gas Meter

Software-Entwickler IAR Embedded Workbench 1.4 für Renesas Visual Studio C++ 2010 ANSI C ...
Software-Entwickler
  • Entwicklung der Software für Smart Gas Meter A2. Entwicklung der Module für Reporting Scheduler, SW-Timer und Maintenance sowie Time Synchronisations-Fenster
  • Überprüfung der Software nach Übereinstimmung mit UNI/TS-Vorgaben und Durchführung der Korrekturen
  • Definition und Erfassung von Testcases in einer proprietären Script-Sprache sowie Durchführung der automatisierten Tests
IAR Embedded Workbench 1.4 für Renesas Visual Studio C++ 2010 ANSI C C++ STL Mikrocontroller Renesas RL78 embOS von Segger Windows7 Windows8 COSEM/DLMS Sockets Threads Agile Entwicklung Scrum
Itron GmbH, Karlsruhe
Homeoffice 50%
8 Monate
2015-04 - 2015-11

Wärmemengenzähler

Software-Entwickler IAR Embedded Workbench 6.3 für MSP430 Visual Studio C++ 2010 ANSI C ...
Software-Entwickler
Entwicklung der Software für einen Wärmemengenzähler und einen ?Torwächter? für die Kommunikation über M-Bus sowie eines Testprogramms mit M-Bus Master
IAR Embedded Workbench 6.3 für MSP430 Visual Studio C++ 2010 ANSI C C++ STL Assembler MSP430 Mikrocontroller MSP430FW427; MSP430F5151 MS-Visual Studio 2008/2010 Windows7 Windows8 M-Bus Sockets Threads
Qundis GmbH, Erfurt
Homeoffice
2 Jahre 5 Monate
2012-11 - 2015-03

Smart Gas Meter

Software-Entwickler IAR Embedded Workbench 6.3 für MSP430 und STM32F1xx Visual Studio C++ 2010 Qt ...
Software-Entwickler
  • Entwicklung der Software für die Kommunikation über ein GPRS/GSM Modem und Integration in den Smart Gas Meter
  • Integration von externen Bibliotheken mit dem DLMS/COSEM-Protokoll-Stack
  • Entwicklung des eigenen COSEM/DLMS/HDLC Protokoll-Stacks sowie einer Testumgebung für die Definition und Durchführung von automatisierten Tests von Smart Gas Meter
  • Entwicklung der Smart Gas Meter Applikationen nach der UNI-TS/DLMS/COSEM Spezifikation:
    • Tarife, Billing, Commissioning, CFR, Reporting Scheduler, Kommunikation über serielle optische Schnittstelle, Kommunikation über GPRS/GSM und andere
  • Entwicklung eines Servers für das automatische Auslesen der Intervall-Daten aus den Smart Gas Meter über COSEM/ DLMS/ HDLC/ TCP und das Ablegen der Messdaten in der SQL-Datenbank
  • Weiterentwicklung einer Bibliothek für die Kommunikation der Produktionssoftware mit den Geräten in Qt
IAR Embedded Workbench 6.3 für MSP430 und STM32F1xx Visual Studio C++ 2010 Qt ANSI C C++ STL Mikrocontroller MSP430 Mikrocontroller STM32F101RE ARM7 Cortex-M3 MS-Visual Studio 2008/2010 Windows XP Windows7 HDLC DLMS COSEM GPRS/GSM M-Bus TCP Sockets Threads ODBC SQL mySQL AT-Modem Insys Microelectronics Siemens MC55i Agile Entwicklung Scrum
Elster GmbH, Lotte
Homeoffice
1 Jahr 3 Monate
2013-08 - 2014-10

Energiemanager für Smart Grids

Software-Entwickler
Software-Entwickler

Entwicklung eines Energiemanagers für Smart Grids. Das System umfasst elektronische Haushaltszähler von Hager sowie Solarspeicher mit dem Wechselrichter Xtender XTS von Studer. Der Energiemanager wurde plattformunabhängig entwickelt und kann auf Embedded Linux, Linux und Windows XP/7/8 betrieben werden. Die benutzte Zielplattform ist DIN-Rail CPU 60 mit Embedded Linux (BusyBox und Buildroot). Entwicklung von Datenkonzentrator und Headend für die Bereitstellung der Messdaten für weitere Applikationen.

Die Entwicklung wurde auf der Basis von eigener AXEP System Base (ASB) C++-Klassenbibliothek für Linux und Windows realisiert.

  • C++, STL
  • GNU Compiler Collection, gcc, eclipse, CDT
  • MS-Visual Studio 2010
  • SVN
  • TCP/IP, Sockets, Prozesse / Threads
  • Kommunikationsprotokolle: SML, SCOM, DLMS
  • Elektronische Haushaltszähler von HAGER, D0-Schnittstelle
  • Solarspeicher auf Basis von Wechselrichter Xtender XTS von Studer
  • DIN-Rail CPU 60 Cortex-ARM8
  • CAN-Bus, RS485, RS232
  • Linux / Debian, Embedded Linux / BusyBox, Buildroot
  • Windows8
AXEP e.K.
Kerpen
6 Monate
2013-05 - 2013-10

Testumgebung für ACARS / FANS-1/A

Software-Entwickler C/C++ STL TCP/IP ...
Software-Entwickler

Entwicklung einer Testumgebung für die ACARS Protokolle und das FANS-1/A System. Die Testumgebung bietet Funktionen für die sowohl manuelle als auch automatisierte Durchführung von Tests an. Sie besteht aus einem Emulator des Data Link Service Provider mit den ACARS Management Units der Emulierten Flugzeuge und einem Emulator des Air Traffic Controllers. Beide Prozesse beinhalten eine Script Engine, die eine Definition und Steuerung der Testfälle mit vordefinierten Scripts ermöglicht. In Rahmen des Projektes wurde eine komplette Implementierung der ATS Protokolle AFN, CPDLC und ADS-C durchgeführt, sowie ein ASN.1 Code Generator für das Encoding und Decoding in BER- und PER-Codierung entwickelt.

Die Entwicklung wurde auf der Basis von eigener AXEP System Base (ASB) C++-Klassenbibliothek für Linux und Windows realisiert.

  • C/C++, STL
  • GNU Compiler Collection, gcc, eclipse, CDT
  • MS-Visual Studio 2010
  • SVN
  • TCP/IP, Sockets, Prozesse / Threads
  • FANS-1/A Protokolle: AFN, CPDLC, ADS-C
  • ARINC Protocol Stack, MATAP, BATAP, ARINC 620/622
  • Linux / Scientific Linux
  • Windows7 / Windows8
GNU Compiler Collection Eclipse CDT MS-Visual Studio 2010 SVN Scientific Linux
C/C++ STL TCP/IP Sockets Prozesse Threads FANS-1/A AFN CPDLC ADS-C ARINC MATAP BATAP ARINC 620 ARINC 622
COMSOFT GmbH in Karlsruhe
Homeoffice
3 Monate
2012-09 - 2012-11

Jalousieaktor für KONNEX-Bus

Software-Entwickler ANSI C C++ STM32F103 ...
Software-Entwickler

Entwicklung einer ereignisorientierten Software-Plattform für eine Produktpalette von Installationsbus-Geräten. Entwickung eines Jalousieaktors auf der entwickelten Software-Plattform. Das Projekt umfasste die komplette Software einschließlich Treiber (Flash, GPIO, USART, Timer), Kommunikation, Framework, Applikationskomponenten, Konfigurations- und Managementmodule sowie die Konfiguration. Vorbereitung von Testfällen mit eigenem Testprogramm für die Projektabnahme.

  • Keil uVision 4.54, IAR EWARM 6.3
  • C, C++
  • Mikrocontroller STM32F103, ARM7, Cortex-M3
  • MS-Visual Studio 2010
  • Windows XP, Windows7
Keil uVision 4.54 IAR EWARM 6.3 MS-Visual Studio 2010
ANSI C C++ STM32F103 ARM7 Cortex-M3
Wieland Electric GmbH in Bamberg
Homeoffice
8 Monate
2012-01 - 2012-08

Smart Gas Meter

Software-Entwickler ANSI C C++ STM32F101RE ...
Software-Entwickler

Entwicklung von embedded Software für ein Wired M-Bus Communication Module für Smart Gas Meter. Implementierung des Wired M-Bus Protokolls laut der Spezifikation für DSMR 4.

Entwicklung von embedded Software für ein GSM/GPRS Communication Module für Smart Gas Meter. Integration von externen Bibliotheken für das DLMS-Protokoll-Stack sowie für die Kommunikation mit embedded GSM-Modulen SIM900 und WISMO228. Umstrukturierung der Projekte für die Trennung der hardware-abhängigen und hardware-unabhängigen Quelltexte. Enführung von neuen HAL-Projekten und Herstellung eines Frameworks für Komponentenentwicklung.

  • IAR Embedded Workbench 6.3
  • ANSI C, C++
  • Mikrocontroller STM32F101RE, ARM7, Cortex-M3
  • MS-Visual Studio 2008/2010
  • Windows XP, Windows7
  • M-Bus, HDLC, DLMS
  • Encryption AES128, DER-Codierung
  • actCLibrary von cryptovision
IAR Embedded Workbench 6.3 MS-Visual Studio 2008/2010 actCLibrary von cryptovision
ANSI C C++ STM32F101RE ARM7 Cortex-M3 M-Bus HDLC DLMS Encryption AES128 DER-Codierung
Elster GmbH in Lotte
Homeoffice
10 Monate
2011-02 - 2011-11

Funkvernetzter Installationsbus basierend auf KONNEX

Software-Entwickler ANSI C ATxmega128A3 KONNEX-RF
Software-Entwickler

Das System ist ein Funk-Installationsbus auf der Basis von KNX-Rf. Es besteht aus mehreren funkfernetzten Sensor- und Aktor-Geräten, wie Dimmer, Jalousie, Schaltaktor, Fernbedienung und andere. Die Konfiguration des System ist mit Hilfe eines Web-Controllers oder direkt durch Interaktion der Geräte möglich. Entwicklung eines Frameworks für das Installationsbus-System und Betreuung der auf dem Framework basierenden Produktentwicklung. Die Zielsetzung für das Framework war die Schaffung einer zuverlässigen Plattform, die einen Aufbau von Produkten aus unabhängig entwickelten Komponenten ermöglichen würde. Des weiteren bietet das Framework auch eine Trennung der Software in zwei unabhängige Schichten an: plattformunabhängige Applikation und Treiber-Schicht, die erst durch das Framework verbunden werden und ein System bilden. Eine Applikation für ein Produkt entsteht dadurch, dass man die standardisierten Komponenten am Framework registriert und entsprechend konfiguriert. Das Framework stellt eine Reihe von Services, wie Timer, stromsparender Modus, Kommunikation über UARTs und KNX, Zugriff auf Ressourcen, Treiber-Events usw. zur Verfügung.

Entwicklung von Jalousie-Geräten basierend auf dem bereitgestellten Framework.

  • IAR Embedded Workbench 5.4, AVR Studio 4
  • Enterprise Architect
  • ANSI C,
  • Mikrocontroller ATxmega128A3,
  • MS-Visual Studio 2010,
  • Windows XP, Windows7
  • KONNEX-RF, Flexible Easy Mode (FEC)
IAR Embedded Workbench 5.4 AVR Studio 4 Enterprise Architect MS-Visual Studio 2010
ANSI C ATxmega128A3 KONNEX-RF
Insta-Elektro GmbH
Lüdenscheid
1 Jahr 7 Monate
2010-01 - 2011-07

SMOKe Steuerung für Rauchfreihaltungsanlagen

Software-Entwickler RS232 RS485 MFC ...
Software-Entwickler

Entwicklung eines kompletten embedded Systems auf der Basis vom Mikrocontroller ATmega644P für die Steuerung von Rauchfreihaltungsanlagen und der PC-Software für die Konfiguration, Inbetriebnahme, Diagnose und Visualisierung der Anlage. Das System besteht aus mehreren mit einem Ringbus vernetzten Modulen, die zum Teil auch autonom arbeiten können. Für die Bedienung ist ein Panel PC mit Windows XP eingesetzt.

  • IAR Embedded Workbench, AVR Studio 4
  • ANSI C, Assembler ATmegaXX4,
  • Mikrocontroller ATmega644P
  • RS232, RS485
  • MS-Visual Studio 2008/2010, Qt Creator 1.3
  • MFC, Win32 API
  • C/C++
  • TCP/IP, Sockets, Threads
  • Graphisches Testsystem mit definierbaren Testszenarien
  • Windows XP
IAR Embedded Workbench AVR Studio MS-Visual Studio Qt Creator
RS232 RS485 MFC Win32 API ANSI C Assembler ATmegaXX4 ATmega644P C/C++ TCP/IP Sockets Threads
AXEP e.K.
Kerpen
1 Jahr 8 Monate
2009-06 - 2011-01

ACARS-Converter/-Server

Software-Entwickler Qt Creator ARINC MATAP ...
Software-Entwickler

Entwicklung eines ACARS-Converters für die Anbindung eines Flugsicherungssystems TECOS an das neue TCP/IP-basierende Luftverkehr-Netzwerk von SITA. Der ACARS-Converter ist eine Bridge zwischen dem X.25- und IP-Netzwerk. Er ermöglicht die Übertragung von ARINC Typ-B-Meldungen zwischen X.25- und TCP/IP-Applikationen. Entwicklung eines ACARS-Servers für die Automatisierung von Clearence Departure (Flugzeugabflug-Prozedur). Der ACARS-Server ist für die direkte Kommunikation mit der SITA über ARINC-Protokollstack verantwortlich und beinhaltet ein BATAP-Server für den Nachrichtenaustausch mit dem SITA Store and Forward Nachrichtensystem. Die Architektur des ACARS-Servers ist erweiterungsfähig augelegt, so dass neue ACARS-Dienste von Fremdkomponenten über eine ADEXP-Anbindung angeboten werden können. Implementierung des kompletten ACARS-Protokoll-Stacks laut ARINC-Spezifikationen. Integration der Protokolle in die DTG-Gateway. Inbetriebnahme der ACARS-Protokolle und Erstellung von Regressionstests. Entwicklung von Emulatoren für den Data-Link Service Provider und den Air Traffic Controller sowie eines graphischen Konfigurationstools. Erstellung der Testspezifikation und des Technischen Handbuchs.

  • C/C++, GNU Compiler Collection, gcc, gdb
  • eclipse, Qt Creator, SVN
  • Doxygen, MS Visio 2007
  • TCP/IP, X.25, Sockets, Prozesse / Threads
  • ACARS
  • ARINC Protocol Stack, MATAP, BATAP, ARINC 620/622/623
  • Linux / SuSE 10/11
Eclipse SVN Doxygen MS Visio 2007 GNU Compiler Collection Linux Echtzeitbetriebssystem
Qt Creator ARINC MATAP BATAP ARINC 620 ARINC 622 ARINC 623 ACARS
Deutsche Flugsicherung GmbH in Langen
Langen

Aus- und Weiterbildung

Aus- und Weiterbildung

1986
Studium - Nachrichtentechnik
Technischen Hochschule in Posen (Polen)
Abschluss: Diplom-Ingenieur

Position

Position

  • Software-Entwickler
  • Applikations-Entwickler
  • Analyse und Konzepterstellung
  • Architektur
  • Implementierung

Kompetenzen

Kompetenzen

Top-Skills

C++-Entwicklung microcontroller programming Embedded Linux Yocto Visual Studio 2015 Eclipse IAR Embedded Workbench ARM Cortex STM32 MSP430 i.MX8

Schwerpunkte

  • Applikationsentwicklung
  • Entwicklung von Software-Schnittstellen und -Bibliotheken
  • Systemanalyse und Konzepterstellung
  • Softwareentwicklung für Automatisierung und Telekommunikation
  • C/C++ - Anwendungs- und Systementwicklung
  • Entwicklung von Embedded Systems
  • Entwicklung von plattformunabhängiger Software

Aufgabenbereiche

DER-Codierung
Yocto

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsumgebung/Tools
  • MS Visual Studio - 2003/ 2005/ 2008/ 2010/ 2015/ 2019, C/C++
  • eclipse, CDT
  • GNU Compiler Collection, gcc, gdb, gcc-arm
  • Visual Studio Code
  • CMake, make, Yabu
  • Yocto, Docker
  • IAR Embedded Workbench 6.3 / 8.3
  • Keil uVision 4.54
  • STM32Cube IDE
  • AVR Studio 5
  • Qt5, QtCreator
  • Tornado 2.2 von WindRiver
  • JBuilder von Borland
  • git, SVN, CVS, TortoiseGit, TortoiseSVN
  • Enterprise Architect
  • Doxygen
  • MS Visio 2007

Methoden
  • OO-Softwareentwicklung (OOA, OOD, OOP)
  • Testgetriebene Entwicklung
  • UML
  • Prozessorientierte Analyse
  • Ereignis-gesteuerte, visuelle, strukturierte Programmierung
  • Agile Entwicklung, Scrum

Spezielle Kenntnisse
  • Automotive (DoIP, UDS, VBF-Format, System Updater, RIL)
  • Smart Metering (Gas, Wasser, Wärmenmenge, Elektrizität), Smart Grids, Energy Manager, Smart Metering Gateway
  • Flugsicherung, ARINC Protokoll-Stacks, ACARS Server, BATAP, MATIP
  • LTE, GPRS/GSM Datenkommunikation
  • E-Mobilität, OCPP
  • SNMP Client und Server mit Net-SNMP
  • Modellbasierte Simulation von Systemen
  • plattformunabhängige Klassenbibliotheken (Windows/ Linux/ VxWorks/MS-DOS)
  • Embedded Systems: MSP430, STM32L0/L1, STM32F10x, STM32F412, ATxmega128A3, ATmega644P, PowerPC 405, Intel 80386, 80C51
  • Embedded Linux: UNO-2050E , DIN-Rail CPU 60 Cortex-ARM8, NXP i.MX8QXP Cortex-A35 und Cortex-M4F
  • Spezifikation, Programmierung, Test
  • Elektronik, Kommunikationstechnik, Automatisierungstechnik
  • Digitaltechnik, digitale Filter
  • Compilerbau, Parser, Zustandsautomaten, P-Code Executor
  • Scanning Probe Microscopy SPM, STM, AFM
  • Physik, Quantenmechanik
  • Internet Web-Server Aufbau, Design, Programmierung, DB-Anbindung (IIS, Apache, HTML, XML, HTTP, FTP, TFTP, SMTP, POP3, TCP/IP)
  • Scanner (TWAIN)
  • Hardware-Kenntnisse, Digitaltechnik, diskrete Schaltungen

Betriebssysteme

embOS von Segger
Linux
MS-DOS
POSIX
Solaris
VxWorks
Windows
95/ 98/ NT/ 2000/ XP/ Vista/ 7/ 8/ 10
ubuntu
14/ 16/ 18/ 20
Debian
SuSE
Scientific Linux
Arch Linux
FreeRTOS
Keil RTX

Programmiersprachen

ANSI C
Assembler MSP430
ATmegaXX4
8051, 80386
C++
SQL
STL
Turbo Pascal
Python

Datenbanken

BTrieve
CQL++
DAO
JDBC
MS Access
MySQL
ODBC
sqlite3
Embedded SQL/ ISAM/ API

Datenkommunikation

OCPP 2.0
Sockets
TCP/IP, UDP
CAN bus
CANopen
HTTP
MIME
POP3
SMTP
FTP
RS232
3964R
MODBUS
RS485
PCI
cPCI
ISO OSI
PER
DER
BER
ASN.1
CMIP
MATIP
ADS-C
CPDLC
AFN
ARINC
620/ 622/ 623
BATAP
DLMS
SML
HDLC
M-Bus
KONNEX
Net-SNMP
SNMP
Encryption AES128
actCLibrary von Cryptovision
mbedTLS
TLS

Hardware

ARM7
ATmega644P
ATxmega128A3
Cortex-M3
Cortex-M4
i.MX8QXP
NXP i.MX8QXP
STM32F101RE
STM32F103
STM32L476

Design / Entwicklung / Konstruktion

Embedded Linux

Branchen

Branchen

  • Automatisierung
  • Telekommunikation
  • Elektronik
  • Automotive
  • Nanotechnologie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.