Dipl.-Ing. Ulrich Becker

Angestellt, Software-Entwickler Embedded-Systems, GSI Helmholtzzentrum für Schwerionenforschung

Abschluss: Dipl.- Ing., Fachhochchule Darmstadt

Darmstadt, Deutschland

Über mich

Ich bin so wie ich bin!

Fähigkeiten und Kenntnisse

Hardwarenahe Softwareentwicklung in C++ und/oder C
Entwicklung von Hardware-Device-Treibern für das B
Embedded Systems insbesondere Linux
github.com/UlrichBecker
Softwareentwicklung für Mikrocontroller in C / C++
Digitaler Schaltungsentwurf mittels der Programmie
embedded Linux
Yocto
buildroot
C/C++
Kann Makefiles noch selber schreiben.
Schrecke nicht vor Assembler zurück.
Echtes objektorientiertes Programmieren in C++ not
Programmieren von geafischen Oberflächen mittels Q
Kenntnisse in der Programmiersprache Python
Programmieren von Linux-Anwendungen für ARM-Prozes
Erstellen von Cross-Compiler Entwicklungs-Umgebung
FreeRTOS
Linux / UNIX Shellscripting (Bash).
Kenntnisse in der Programmiersprache Perl.
Netzwerk von freiberuflichen Hardware- und Softwar
Kenntnisse im Bereich Maschinenbau / Metallverarbe
Kenntnisse in der Abgasanalysetechnik -> Automoti
Kenntnisse in HTML und PHP -> CGI-Programmierung.
Kenntnisse in einrichten von Linux-Webservern mitt
Entwickeln von Chipkartenlesern z.B. für bargeldlo
Kenntnisse in Java -> Programmieren von App's für
Fernsteuerungen und Fernwartungssysteme über das G
Entwicklung fernupdatefähiger Bootloader für Mikro
Fundierte Kenntnisse über Entwicklung via endliche
Schrecke nicht vor dem Griff zum Lötkolben und Osz
Kenntnisse in der Hardwareentwicklung.
Fernsteuerungen (via Passwort) über das Internet m
Entwicklung von Services und Librarys für embedded
I2C-Bus
SPI-Bus
CAN/CAN-open
LIN-Bus
BOOST
STL
Fundierte Erfahrungen im programmieren von plattfo
25 Jahre Berufserfahrung

Werdegang

Berufserfahrung von Ulrich Becker

  • Bis heute 5 Jahre und 7 Monate, seit Okt. 2018

    Software-Entwickler Embedded-Systems

    GSI Helmholtzzentrum für Schwerionenforschung

    Entwicklung von Steuerungssoftware in C für Echtzeit-Datenerfassung und Funktionsgeneratoren für den Softcore-Prozessoer Lettice Micro32 (LM32). Entwicklung der Linux-Anwendungsschicht in C++ welche mit der LM32-Software kommuniziert. Anpassung vom Echtzeit-Betriebssystem FreeRTOS für den LM32 speziell für GSI- interne Geräte. Innerbetrieblicher Nachhilfeunterricht in Mathe für die Auszubildenden der GSI.

  • 1 Jahr und 5 Monate, Apr. 2017 - Aug. 2018

    Linux Systementwickler

    Sartorius Lab Instruments GmbH & Co. KG

    Entwicklung Linux-Kernel-Device- Treiber für I2C-AD-Wandler ADS7924 Entwicklung der Anwendungsschicht in C++ für diesen Treiber. Erstellung von Linux-Kernel-Source zur Anbindung des ALSA- Soundsystems an Steuereinheit der Sartorius- Präzisionswaage. Weiterentwicklung eines Linux-Kernel-Treibers für ein Multi-Touch-Panel (Entstörung von Einstreuung elektromagnetischer Felder) für die Steuereinheit einer Präzisionswaage von Sartorius. https://www.sartorius.com/en/products/weighing/laboratory-balances

  • 1 Jahr und 3 Monate, Juli 2015 - Sep. 2016

    Linux Systementwickler

    G.i.N mbH

    Entwicklung eines Linux-Kernel-Device-Treibers zum einstellen der Systemzeit, für einer von G.i.N. speziell entwickelten Hardware. Entwicklung der Anwendungsschicht in C++ für diesen Treiber und ein über XML konfigurierbares Menüsystem für 5 Tasten und einem 4-zeiligen OLED-Display ihres damals aktuellen Datenloggers GL5000.

  • 10 Jahre und 5 Monate, 2006 - Mai 2016

    Senior Software Engineer

    Phonomation

  • 11 Jahre und 4 Monate, März 2004 - Juni 2015

    Hardwarenaher Softwareentwickler

    INKATRON

    Embedded Softwareentwicklung für Industrieanlagen. Abgasuntersuchungsanlagen der Firma HORIBA. Software für Fernwartungssysteme über das GSM-Netz. Entwicklung von Steuerungs- und Überwachungssystemen über das GSM- Netz für Industrie und Privatanwendungen.

  • 4 Monate, Jan. 2015 - Apr. 2015

    Linux Systementwickler

    Siemens AG - Healthcare Sector

  • 2005 - 2006

    Dozent

    Volkshochschule Darmstadt

    Kursleiter für den VHS-Kurs "Einführung in die Mikrocontroller-Technik"

  • 7 Jahre und 4 Monate, Sep. 1996 - Dez. 2003

    Hardwarenaher Softwareentwickler

    REA-Elektronik GmbH

    Hardwarenaher Softwareentwickler hauptsächlich im Bereich bargeldloser Zahlungsverkehr. Hauptinitiator für die Einführung von C++ bzw. Umstieg von C auf C++ bei REA. Erste Ansätze für UML. Experte für EC-Chipkarten bzw, Smart-Cards und die zugehörigen Chipkartenleser. Ausführlichere Angaben stehen unter ">Über mich".

Ausbildung von Ulrich Becker

  • 1988 - 1994

    Elektrotechnik

    Fachhochchule Darmstadt

    Telekommunikation

  • Informatik

    Fachhochschule Darmstadt

    "Parkstudium" während meiner Jobsuche, aber alle erforderlichen Klausuren und Praktika bestanden.

  • Bis heute

    Metall

    TU-Darmstadt

    Abgeschlossene Lehre als Mechaniker

Sprachen

  • Deutsch

    -

  • Englisch

    -

  • Spanisch

    Grundlagen

Interessen

Naturwissenschaften
insbesondere Astronomie
Philosophie
skeptisches Denken
GWUP
Tango-Argentino
Salsa
Radtouren
Literatur
Jazz
Klassik
Oper
Kabarett
Linux
Mikrocontroller
endliche Automaten
State Machines
C
C++
VHDL
Assembler
QT/KDE-C++-Applikationen für Linux
open Source Projekte
GNU-Projekt
Hardwareentwicklung
Tesla-Transformatoren
SSTC
Eisenbahnen
Umwelttechnik
Makerspace

21 Mio. XING Mitglieder, von A bis Z