
Dr. Andreas Krüger
Suchst Du einen anderen Andreas Krüger?
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Andreas Krüger
Evaluierung des Echtzeitmonitors tracealyzer der Fa. Percepio für den Einsatz in einem Gerät vom Kunden, das auf einem ARM Cortex M7 Prozessor mit RTOS-Betriebssystem basiert. Evaluierung des Monitors unabhängig vom Gerät des Kunden auf einem Nucleo-F303RE-Board mit ARM Cortex M4-Prozessor und RTOS-Betriebssystem mit Szenarien, die für den Kunden interessant sind.
- 1 Jahr, Juli 2022 - Juni 2023
Programmierer / Tester
Sonova Consumer Hearing GmbH
Folgende Aufgaben wurde im Rahmen des Projekts bearbeitet: - Implementierung eines Logic Analyzer‘s zur Analyse der Kommunikation zwischen Ohrstöpseln und Ladeschale. Die Teilaufgabe umfasste sowohl die Entwicklung und Realisierung von Hardwarekomponenten, wie auch die Erstellung eines Programms zur Visualisierung der Kommunikation mit Hilfe von MFC unter Windows 10. - Testen einer Schnittstelle für die Produktion. - Fehlerbehebung Die Arbeiten fanden zusammen mit einem Entwicklerteam in Singapur statt
Folgende Aufgaben wurden im Rahmen des Projekts bearbeitet: - Implementierung einer Testsoftware zum Ausrichten des WiFi-Modules innerhalb des Geräts. - Implementierung eines Interfaces zum Loggen von Nachrichten unter journald. - Implementierung eines Daemons zur Überwachung und Steuerung der verwendeten Logger. Die Arbeiten erfolgen im Zusammenspiel mit einem Entwicklerteam aus Shanghai.
Beschreibung: Abarbeitung von hardware-nahen Arbeitspaketen. Arbeiten an der Hydrauliksteuerung. Beratung bei Fragen zur Architektur und Softwarequalität.
Realisierung verschiedener Services für das Steuergeräts der neuen Gesundheitskarte. Umfeld: SUSE, GNU-C++, Eclipse, CORBA, gSoap, Thrift, Cute, Wireshark. Folgende Aufgaben wurden im Rahmen des Projekts u.a. bearbeitet: - Realisierung und Test eines Soap-Kommunikation-Services für die Außenkommunikation - Realisierung und Test eines Auskunft-Services für die Außenkommunikationsendpunkte - Realisierung und Test eines Ereignis-Verwaltung-Services - Integration
- 1 Jahr und 1 Monat, Aug. 2012 - Aug. 2013
Programmierer, Tester
Sennheiser
Entwurf und Implementierung einer Schicht zur Realisierung einer drahtlosen Kommunikation eines Antennenmoduls mit mehreren Sprechstellen eines Konferenzsystems. Die Implementierung erfolgt in C, aber objektorientiert. Die Schicht arbeitet sowohl auf einem Blackfin-Board, wie auch zu Testzwecken auf einem PC. Entwickelt wird mit Hilfe vom MSVS, dokumentiert u.a. mit Enterprise Architect.
- 1 Jahr, Aug. 2011 - Juli 2012
Programmierer
Sennheiser
Entwurf und Implementierung eines Programms, das die Kommunikationsschicht zu den Mikrofonen einer digitalen Konferenzanlage auf einem Windows-XP-System emuliert. Implementiert wird mit C++ unter MSVC. Die Dokumention erfolgt mittels UML (Enterprise Architect). Die Emulation läuft unter Volllast mit über 400 Threads.
- 1 Jahr und 6 Monate, Feb. 2010 - Juli 2011
Programmierer
Francotyp-Postalia
Anpassung einer Frankiermaschine an länderspezifische Vorgaben durch die Postbehörden des gegebenen Landes. Es wurde eine transaktionssichere Abfolge der Vorgänge „Abrechnung“ und „Drucken“ gefordert, wofür ein Konzept erarbeitet, mit Hilfe von UML (Rose) modelliert und mit C++ realisiert wurde. Das Programm läuft sowohl auf dem Zielsystem (ARM9) wie auch als Simulation unter Windows XP.
- 1 Jahr und 1 Monat, Dez. 2008 - Dez. 2009
Programmierer, Tester
Dräger Medical
Design und Implementierung der graphischen Datenaufbereitung von Trenddaten eines Elektro-Impedanz-Tomographen (EIT). Die Schwierigkeit bestand in der Verwaltung relativ großer Datenmengen (> 3 GB), die in relativ kurzer Zeit mit Hilfe umfangreicher arithmetischer Operationen wiedergegeben werden mußten. Die Modellierung erfolgte mit Hilfe von UML (Rational Rose), realisiert wurden die Module mit Hilfe von C++ unter MSVS/MFC auf einem Windows XP System.
- 2 Jahre und 6 Monate, Jan. 2006 - Juni 2008
Programmierer, Architekt, Tester
Dräger Medical
Design, Implementierung, Test eines Modules zum Betreiben mehrerer RFID-Transponder, die in den Geräten des Auftraggebers einzelne Gerätekomponenten identifizieren sollen. Das Module wurde mit UML (Rational Rose) modelliert. Das Module läuft sowohl auf dem Zielsystem (2 x PPC) mit dem Betriebssystem VxWorks, wie auch zur Simulation unter Windows auf einem PC. Unter Anleitung 2 weiterer Tester erfolgten intensive Tests der ausgelieferten Software-Teile.
- 3 Monate, Okt. 2005 - Dez. 2005
Programmierer
Francotyp Postalia
Inbetriebnahme einer USB-Hardware auf Basis des Bausteins ISP1161A1 zur Realisierung einer USB-Schnittstelle für eine Frankiermaschine. Anpassung des USB-Stacks UsbX unter ThreadX an die Hardware sowohl für Host, wie auch für Device-Betrieb.
- 1 Jahr, Jan. 2004 - Dez. 2004
Programmierer
Francotyp Postalia
Implementierung von Teilen einer Frankiermaschinensteuerung. Alle Teile wurde mit UML (Rational Rose) modelliert. Die Teile können sowohl auf dem Zielsystem unter ThreadX auf einem ARM7-Prozessor, wie auch unter Windows auf einem PC laufen. Implementiert wurden die Teile mit C++. Als Entwicklungsumgebung diente MSVC++ auf dem PC und Multi auf dem Zielsystem.
- 2 Jahre, Jan. 2002 - Dez. 2003
Programmierer, Leitung
Francotyp Postalia
Konzeptionierung einer verteilten Initialisierung von Frankiermaschinen mit Hilfe von UML, basierend auf Web-Mechanismen. Die Realisierung erfolgte unter meiner Führung mit Hilfe weiterer 5 Programmierer. Der Server (IIS) sammelt die nötigen Daten aus verschiedene Quellen des Auftragsgebers (u.a. SAP, verschiedene Datenbanken via ODBC,...) und überträgt sie zum Client, der eine ActiveX-Komponente innerhalb einer MS-Internet-Explorer-Applikation ist.
- 5 Monate, Aug. 2001 - Dez. 2001
Programmierer
Francotyp Postalia
Konzeptionierung eines Objektmodells mit Hilfe von UML (Rose) zur Erstellung eines Editors, mit dem es möglich ist, spezifische Chipkarten des Auftraggebers zu erstellen oder ändern. Der Editor ist über einen DLL-Mechanismus beliebig erweiterbar, sodass auch zukünftige Chipkarten bearbeitet werden können.
- 11 Monate, Sep. 2000 - Juli 2001
Programmierer, Architekt, Tester
Tektronix
Konzeptionierung eines Objektmodells mit Hilfe von UML (Rose, Together) zur Fernsteuerung eines Protokolltesters auf Basis von CORBA. Anschließende Realisierung eines Prototypen unter Anleitung eines zusätzlichen Programmierers. Zusätzliche Evaluierung verschiedener CORBA-ORBs (Omni, TAO, Mico).
- 1 Jahr und 1 Monat, Okt. 1999 - Okt. 2000
Programmierer, Architekt, Leitung
Francotyp Postalia
Konzeptionierung eines Objektmodells mit Hilfe von UML (Rose) zur Steuerung von Mittel- und Hochleistungsfrankiermaschinen unter besonderer Berücksichtigung der Wiederverwendbarkeit. Zusammenstellung eines Entwicklerteams und Projektleitung.
- 11 Monate, Dez. 1998 - Okt. 1999
Programmierer, Leitung
Tektronix
Entwurf und Realisierung eines grafischen Programmiertools, das die Funktionalität von MSC (Message Sequence Chart) für den Protokolltester des Auftraggebers zur Verfügung stellt.
- 4 Monate, Sep. 1998 - Dez. 1998
Programmierer
Tektronix
Vermessung des Echtzeitbetriebssystems VxWorks, das im Protokolltester des Auftraggebers Verwendung findet. Entwicklung spezieller Lasten, die typische Protokollszenarien widerspiegeln.
- 7 Monate, März 1998 - Sep. 1998
Programmierer
Francotyp Postalia
Komplette Portierung der Steuerungssoftware einer Hochleistungsfrankiermaschine unter dem Betriebssystem RTOS auf einen PC unter Windows-NT. Die Steuerung umfasst 17 Threads.
Ausbildung von Andreas Krüger
- 1998 - 1998
Technische Informatik
TU-Berlin
Fertigstellung meiner Doktorarbeit "Automatische Generierung von Testszenarien für UNIX-ähnliche Echtzeitrechner aufgrund algorithmischer Beschreibungen". Schwerpunktthemen: Compilerbau, Betriebssysteme, Echtzeitprogrammierung, Testen
- 1990 - 1995
Technische Informatik
TU-Berlin
Wissenschaftlicher Mitarbeiter im FB Rechnerorganisation und Schaltwerksentwurf bei Prof. Liebig
- 1980 - 1990
Informatik
TU-Berlin
Informatik-Studium mit Schwerpunkt Echtzeit-Programmierung und Robotik
Sprachen
Deutsch
-
Englisch
-
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.