André Howe

Softwareentwickler / Technische Projektleitung

André Howe
Munich, Germany

Experience

Sep 2023 - Present
1 year 9 months
Munich, Germany

Softwareentwickler / Technische Projektleitung

DB-Systemtechnik

  • Pattern Detektion der DB-Netzwerk-Infrastruktur mittels Artificial Intelligence
  • Leitung und Umsetzung eines umfassenden Redesigns sowie der Modernisierung eines kamerabasierten Fahrdrahtdicken-Messsystems (WGW / Wire Geometry and Wear), inklusive Software- und Hardware-Optimierung zur Erfüllung aktueller Marktanforderungen
  • Erstellung und Implementierung von Architektur, Schnittstellen und Toolchains (GIT, cmake, gcc, doxygen, doctest)
  • Entwicklung eines Debian-Linux-Basisimages zur Integration von GPS-, Lidar- und Kamerasensoren
  • Verbesserung der Messgenauigkeit durch dynamische Kamerasysteme und Optimierung der Algorithmen (Erhöhung der Abtastrate von 2 kHz auf 8 kHz)
  • Entwicklung skalierbarer und wartungsfreundlicher Software in C++20 mit Fokus auf Anpassbarkeit, Dokumentation und reibungslose Übergabe an interne Teams
  • Testen und Validierung der Systemfunktionen im optischen Labor der DB-Systemtechnik und während Messfahrten
  • Technologien: C++20, openCV, openCL, open3D, gRPC, Python.Numpy, Tensorflow, PyTorch, Matlab, Basler Pylon SDK, Linux, libSerial, UART/RS232, Arduino
Jul 2022 - Aug 2023
1 year 2 months
Stuttgart, Germany

Softwareentwickler

Rohde & Schwarz SIT

  • Entwicklung und Test von Embedded Software für Krypto-Module in Funksystemen
  • Entwicklung der Platform Security Component für sichere Dienste (Public Key Infrastruktur, Datencontainer-Handling, Schlüsselmanagement) in der Software Defined Radio (SDxR) Plattform
  • Erstellung von Software-Architekturen und Integration von Drittanbieter-Komponenten
  • Durchführung von Code-Reviews und Erstellung technischer Dokumentationen
  • Zusammenarbeit mit Hardware-, Software- und FPGA-Teams mit Schwerpunkt auf der Implementierung sicherer Ausführungsumgebungen
  • Verwaltung von Aufgaben und Fortschritten mittels agilem Ticketsystem

Technologien: C/C++17, Python, TCP/IP, Embedded Debugging, Embedded Linux, Real-time Methoden: Scrum, CI/CD

Apr 2021 - Jun 2022
1 year 3 months
Munich, Germany

Researcher / Softwareentwickler Innovative Identifikationslösungen

Veridos / Bundesdruckerei

  • Entwicklung und Testen von D4Fly – einer Software zur "biometric iris on-the-move identification for border control" im Rahmen eines EU research & innovation Projekts
  • Entwicklung von Prototypen zur Erprobung neuartiger Identifikations- und Verifikationskonzepte
  • Präsentation der Entwicklungen vor Stakeholdern und Kunden in Events, Trials und Pilotprojekten
  • Dokumentation der Erfolge in Forschungsberichten an die EU-Kommission
  • Co-Autor des „biometrics on-the-move for border control paper” für AVSS2021.org

Technologien: C++17, QT5, openCV, ProtoBuf, ZeroMQ, Python, Tensorflow, PyTorch, Matlab, Basler Pylon SDK, Linux Methoden: Kanban

Sep 2017 - Dec 2020
3 years 4 months
Munich, Germany

Softwareentwickler

Giesecke & Devrient

  • Test von Echtzeit-Embedded-Software, insbesondere von Chipkarten-Software unter Verwendung der Infineon SLE78 Familie
  • Erstellung von Testspezifikationen und Generierung von Testfällen aus vorgegebenen Spezifikationen
  • Import der Testergebnisse in DOORS und Generierung der Anforderungs-Testabdeckung mittels DXL
  • Anwendung einschlägiger Spezifikationen und Standards für Chipkarten (ISO 7816, ISO 14443, Telematik Gematik, ICAO)
  • Erstellung komplexer Testfälle und Nutzung unterschiedlicher Test-Tools

Technologien: C/C++17, Python, DOORS, STARCOS, CASCATE, D3, XML, JSON, VBA, R, DXL, Perl, ClearCase, JIRA, GIT, Jenkins Methoden: Kanban, CI/CD, TDD

Nov 2016 - Jul 2017
9 months
Munich, Germany

Softwareentwickler

Berner & Mattner

  • Entwurf und Implementierung von Linux-basierten Software-Applikationen in C/C++11
  • Performance Profiling von Linux Kernel Security Modulen
  • Implementierung von Testskripten in Python

Technologien: C/C++11, BOOST, Python, CMake, GTest, Linux Kernel Security Modules, OpenSSL, Yocto Mentor-Graphics Linux, Embedded Linux, GDB, JIRA, GIT, SVN Methoden: Scrum, CI/CD

Nov 2013 - Oct 2016
3 years
Munich, Germany

Softwareentwickler

Rohde & Schwarz

  • Pflege, Erstellung und Test der PowerPC Firmware für den TSMW Mobilfunkscanner
  • Entwicklung und Test der C++ und Matlab Applikationsschnittstelle des TSMW Mobilfunkscanners
  • Bereitstellung von Kundensupport für den TSMW Mobilfunkscanner
  • Durchführung von DriveTests und WalkTests zur Datenaufzeichnung von RF-Signalen und GPS-Daten (DVB-T, DAB+)
  • Analyse und Dekodierung von COFDM-Parametern mittels R&S ROMES Software zur Bewertung der Signalqualität
  • Wichtige Parameter: Time Delay Spread, Channel Impulse Response, Modulation Type, Bit Error Rate, Modulation Error Rate, Signal to Noise Ratio (SNR), Carrier to Noise Ratio (CNR)
  • Durchführung einer Signalqualitätsanalyse zur Identifikation von Störungen und Optimierung der Signalübertragung

Technologien: C++11, BOOST, Qt4, Treck TCP/IP Stack, Xilinx PowerPC, MATLAB, C# Methoden: TDD, Waterfall

Mar 2012 - Oct 2013
1 year 8 months
Munich, Germany

Softwareentwickler

Rohde & Schwarz

  • Erstellung und Test einer Gesamtplattformsoftware für ein Software Defined Radio
  • Konfigurationsmanagement der Zulieferungen verschiedener Softwarebereiche
  • Pflege, Dokumentation, Erstellung und Durchführung von Testfällen
  • Endkontrolle von Lieferungen an andere Teams
  • Integration und Test von Software-Zulieferungen
  • Unterstützung der Entwicklungsteams
  • Verantwortlich für die Softwareintegration der "Core System Application"

Technologien: C++, BOOST, C#, Python, TCP/IP, ClearCase, Embedded Debugging, CORBA, CORBA IDL, Jenkins Methoden: CI/CD

Mar 2011 - Feb 2012
1 year
Taipei, Taiwan, Province of China

Softwareentwickler / Technischer Projektleiter

Avalue Inc.

  • Portierung von Android OS auf Intel Atom und NVIDIA Tegra Plattformen
  • Entwicklung von Software von Grund auf für ein "Hospital Bedside Entertainment Terminal" basierend auf der Linux-Plattform, zur Versorgung von Patienten mit Telefonie, TV, Radio und Internet-Diensten
  • Entwicklung von Real-Time Linux-Software für den Bedside Terminal über den gesamten Projekt-Lebenszyklus (Speifikation, Design, Implementierung, Test, Wartung)
  • Verantwortung für die Systemarchitektur

Technologien (Server-Seite): Ubuntu Linux, Shell-scripting, Apache, PHP, Perl, C++, Client/server, Asterisk PBX, VLC Media Server, Openfire Chat Server Technologien (Client-Seite): C++, Linux Kernel, Device Drivers (Smartcard, Touchscreen, Graphics), TCP/IP, Linphone, VLC Media Player, JSON/XML Chat Client, Android SDK, Android NDK, Embedded Debugging Methoden: Scrum

May 2010 - Feb 2011
10 months
Pittsburgh, United States

Softwareentwickler

Penthera Inc.

  • Entwicklung einer mobilen Applikation für den NOKIA OVI Internet-Musik-Laden

Technologien: C++, UML, Qt4, Series 60 v5.0, Windows Mobile v7.0 Methoden: Kanban

Mar 2009 - Mar 2010
1 year 1 month
Slough, United Kingdom

Softwareentwickler / Technischer Projektleiter

Hospedia Ltd.

  • Entwicklung von Software von Grund auf für ein "Hospital Bedside Entertainment Terminal" basierend auf der Linux-Plattform zur Versorgung von Patienten mit Telefonie, TV, Radio und Internet-Diensten
  • Entwicklung von Real-Time Linux-Software für den Bedside Terminal über den gesamten Projekt-Lebenszyklus (Speifikation, Design, Implementierung, Test, Wartung)
  • Verantwortung für die Systemarchitektur

Technologien (Server-Seite): Ubuntu Linux, Shell-scripting, Apache, PHP, Perl, C++, Client/server Technologien (Client-Seite): Real-Time Embedded, C++, Linux Kernel, TCP/IP, Device Drivers (Smartcard, Touchscreen, GPIO, Graphics), Disk-less-client Methoden: Kanban

Apr 2008 - Jan 2009
10 months
London, United Kingdom

Quality Engineer

Symbian Ltd.

  • Tätigkeit als Quality Engineer mit direkter Berichterstattung an den VP-Quality in der Abteilung für Qualitäts- und Prozessverbesserung
  • Einführung effizienter "Lightweight" Prozesse
  • Mitarbeit im "Inventory Project": Abschätzung der Haltbarkeit von Software, die nicht von Lizenznehmern genutzt wurde

Technologien: C++, UML, RACI Charts Methoden: Waterfall

Sep 2007 - Mar 2008
7 months
London, United Kingdom

Softwareentwickler

Symbian Ltd.

  • Dokumentation, Test und Wartung des SymbianOS Java-Stacks
  • Erstellung von J2EE-Test-Code für den Host sowie J2ME-Test-Code für mobile JSR-Implementierungen in Java/C/C++
  • Ausführung von TCK Testfällen

Technologien: Real-Time Embedded, C/C++, Perl, Java, JVM, J2ME, JDE, J2EE, JSR, TCK Methoden: Waterfall

Nov 2006 - Aug 2007
10 months
Staines-upon-Thames, United Kingdom

Softwareentwickler / Technischer Projektleiter

Samsung

  • Entwicklung von Anpassungskomponenten über den gesamten Projekt-Lebenszyklus (Speifikation, Design, Implementierung, Integration, Test, Wartung)
  • Aufbau einer vollständigen Entwicklungsumgebung für das zukünftige Team (Migrationsprojekt: Portierung der Nokias S60 Plattform zu Samsungs Plattform)
  • Verantwortung für die Start-Up-Adaptation Architektur
  • Leitung der Basis Portierung (device driver, device booting, debug tools)

Technologien: Real-Time Embedded, C/C++, Perl, Java, JVM, J2ME, JDE, J2EE, JSR, TCK Methoden: Waterfall

Nov 2003 - Oct 2006
3 years
Southwood, United Kingdom

Softwareentwickler / Technischer Projektleiter

Nokia

  • Entwicklung von WLAN-Gerätetreibern für das Nokia N80 und N95 über den gesamten Projekt-Lebenszyklus (Spezifikation, Design, Implementierung, Integration, Test, Wartung)
  • Migrationsprojekt: Portierung und Integration eines Embedded-Linux C WLAN-Treibers in SymbianOS C++ Code
  • Verantwortung für Architektur und Design des WLAN-Hardware Abstraction Layer
  • Ausbildung und Betreuung eines Teams in der SymbianOS-Technologie

Technologien: Real-Time Embedded, Embedded Linux, Migration Project, C/C++, UART/MCBSP/SPI, TI OMAP 1710/2420, WiFi/WLAN, UAPSD, UMA Methoden: Waterfall

Sep 2003 - Oct 2003
2 months
Oslo, Norway

Softwareentwickler

Nokia

  • Entwicklung eines VoIP/SIP Test-Netzwerks für Telefone über den gesamten Projekt-Lebenszyklus (Spezifikation, Design, Implementierung, Test, Wartung)
  • Erstellung von Testskripten in C/Perl zur Automatisierung der SIP-Signalisierungstests

Technologien: Real-Time Embedded, IAD/ATA, Embedded Linux, C, SIP, VoIP, TCP/IP, Ubicom IP2K, Asterisk PBX, Supplementary Services Methoden: Waterfall

Mar 2003 - Aug 2003
6 months
Southwood, United Kingdom

Softwareentwickler / Technischer Projektleiter

Nokia

  • Entwicklung eines Bluetooth Gerätetreibers über den gesamten Projekt-Lebenszyklus (Spezifikation, Design, Implementierung, Integration, Test, Wartung)
  • Ausbildung und Betreuung eines Teams in der SymbianOS-Technologie
  • Optimierung der Daten-Geschwindigkeit und des Stromverbrauchs des Bluetooth-Chips

Technologien: Real-Time Embedded, C/C++, Bluetooth, HP Logic Analyser, TI OMAP1610 Methoden: Waterfall

Feb 2003 - Mar 2010
7 years 2 months
London, United Kingdom

Projektleiter

Nohowe Limited

  • Entwicklung einer E-Mail-Neueingang-Warnung, ausgelöst durch verpasste Anrufe mittels SIP-Clients
  • Entwicklung von Software zum Senden und Empfangen von E-Mails für nur einen Penny mit britischer Pay & Go SIM-Karte
  • Unterstützung von POP, IMAP und Webmail (Yahoo!, AOL, Gmail und mehr)

Technologien: VoIP, SIP, Linux, C, TCP/IP, Client/server, Mobile-Clients, verschiedene mobile Plattformen Methoden: Kanban

Jul 2000 - Feb 2003
2 years 8 months
London, United Kingdom

Softwareentwickler

Symbian Ltd.

  • Entwicklung von SMS-Protokoll-Software über den gesamten Projekt-Lebenszyklus (Spekifikation, Design, Implementierung, Test, Wartung)
  • Direkte Unterstützung von Kunden (auch vor Ort in Finnland und den USA)
  • Entwicklung von Gerätetreibern und "Base-Ports" für Kunden des SymbianOS

Technologien: Real-Time Embedded, C/C++, UML, SMS, EMS, USB, GPRS, JTAG, TI OMAP 1510 Methoden: Waterfall

Oct 1997 - Jun 2000
2 years 9 months
Bocholt, Germany

Softwareentwickler

Siemens

  • Entwicklung einer Bluetooth HCI Adaptation für verschiedene Hardware-Plattformen über den gesamten Projekt-Lebenszyklus (Spezifikation, Design, Implementierung, Integration, Test, Wartung)
  • Entwicklung von MAC-Layer-Software für Basisstationen und schnurlose Telefone in C über den gesamten Lebenszyklus (inklusive Spezifikation, Design, Integration, Implementierung, Test, Wartung)
  • Erstellung der High-Level-Spezifikation für das DECT-Modul (Kabelersatz)

Technologien: Real-Time Embedded, C, SDL, DECT, Bluetooth, Disassemblierung, 8051, C161, NSC14 Methoden: Waterfall

Oct 1996 - Sep 1997
1 year
Wuppertal, Germany

Tutor im Mikrocontroller Praktikum

Bergische Universität - Gesamthochschule Wuppertal

  • Anleitung von Studenten im Mikrocontroller Praktikum
Jan 1994 - Sep 1996
1 year 9 months
Schwelm, Germany

C++ Programmierer

TEMA GmbH

  • Programmierung von Bilderkennungssoftware in C++
Jan 1990 - Aug 1991
1 year 8 months
Wuppertal, Germany

Radio- und Fernsehtechniker Geselle

Eibel GmbH

  • Tätigkeit als Radio- und Fernsehtechniker Geselle im Handwerksbetrieb

Summary

»Ich bin André, ein Diplom-Physikingenieur mit Fokus auf hardwarenahe SW-Entwicklung und Test-Automation. Ab Juni 2025 suche ich eine neue Herausforderung im Großraum München oder Remote, die einen Querschnitt meiner Kompetenzen von hardwarenaher Programmierung, über das Lösen von komplexen Problemen, bis hin zur Projektleitung vereint.«

Languages

German
Native
English
Advanced
Russian
Elementary

Education

Bergische Universität - Gesamthochschule Wuppertal

Diplom-Physikingenieur · Technische Physik · Wuppertal, Germany

Fachoberschule für Technik bei den Gewerblichen Schulen I der Stadt Wuppertal

Fachhochschulreife · Elektrotechnik · Wuppertal, Germany

VEB Kombinat RFT Rostock

Radio- und Fernsehtechniker Geselle · Radio- Und Fernsehtechniker · Rostock, Germany

Certifications & licenses

Introduction To Bayesian Methods In Machine Learning

appliedAI Initiative - UnternehmerTUM