Frank Schaitberger

ist verfügbar. ✅

Bis 2024, C# Remote-GUI für Embedded Simulator auf ARM Micrium OS-II (Teilzeit Projekt), ASMPT SMT Solutions
Wiedenzhausen, Deutschland

Fähigkeiten und Kenntnisse

C/C++ Spezialist für STL und ETL Templates
Embedded C/C++
Embedded / Real-Time / RTOS
Embedded Linux
C# .NET
Shell Scripting
Python
MFC
Java Development
JavaScript
UNIX
Git
Betriebssystem
Nachrichtentechnik
Informatik
IT-Consulting
Systemintegration
Beratung
Coaching
Agile Entwicklung
Betriebssysteme, Controller und Interpreter
Konfigurationsmanagement
Informationstechnologie
Backend
SQL
Linux
Embedded Systems
Visual Studio
Requirements Engineering
Microsoft Visual Studio
.NET Framework
Embedd C
Mikrocontroller
SPS-Programmierung

Werdegang

Berufserfahrung von Frank Schaitberger

  • 2 Jahre und 11 Monate, Feb. 2022 - Dez. 2024

    C# Remote-GUI für Embedded Simulator auf ARM Micrium OS-II (Teilzeit Projekt)

    ASMPT SMT Solutions

    Portierung des bestehend Hardware-Simulators ConvSim (siehe ASM Zeitraum 07/2018) auf ein Micrium OS-II für ARM7, welches die Plattform der neu entwickelnde PCB Conveyor Maschinensteuerung darstellt. Dazu die Entwicklung einer C# Remote-GUI Applikation als User-Interface, zum Interagieren mit der embedded Simulator Applikation auf der ARM7 MCU per TCP/UDP Sockets.

  • 4 Jahre und 7 Monate, Mai 2020 - Nov. 2024

    C++ Linux Test-Libraries für Advantest SmarTest V93K7 (Teilzeit Projekt)

    Infineon Technologies

    Linux RedHat C/C++ Softwareentwicklung (C98 und C17) von Test-Libraries für SoC Chip/Wafer Testmaschinen vom Typ Advantest SmarTest V93K7. Entwicklung eines „doctest“ basierten C++ Test-Frameworks, sowie diverser Shell-Script Automatisierungen für Code-Konverter und Softwareentwicklung. Die Test-Libraries, welche Mess-Datenbanken, statistische Auswertungen etc. implementieren, werden international von Test-Ingenieuren für das Testen von Wafer- und IC-Chips auf V93k7 Testmaschinen eingesetzt.

  • 1 Jahr und 9 Monate, Mai 2020 - Jan. 2022

    C# Test-Framework für neuen ConvSim Hardware-Simulator (Teilzeitprojekt)

    ASMPT SMT Solutions

    Entwicklung eines „MS Test“ basierten C# Test-Frameworks und C# Module-Tests zum Testen unterschiedlicher Embedded-Software Maschinensteuerungen mittels der neuen Simulator Plattform „ConvSim“ (siehe Zeitraum 07/2018, ASMPT). Zudem implementieren einer Test-Automatisierung basierend auf DOS- und Bash Shell-Scripts.

  • 1 Jahr und 2 Monate, März 2019 - Apr. 2020

    C/C++ Projekt: Bootloader Entwicklung für ARM Cortex M0 (Teilzeitprojekt)

    FRANKA EMIKA GmbH

    Entwicklung einer Bootloader-Applikation sowie von Schnittstellen Treibern für UART, CAN und SPI für eine STM32 ARM Cortex M0 MCU. Zudem die Entwicklung des Bootloader Testframeworks unter Nutzung des SysTick Timer-Interrupts. Der Bootloader dient dem Firmware-Update der MCU-Subsysteme in einem Cobot (Collaborative Robot) über die Schnittstellen UART, CAN und SPI.

  • 1 Jahr und 9 Monate, Juli 2018 - März 2020

    C++/MFC Software Simulator für "SMT PCB Conveyor” Hardware

    ASMPT SMT Solutions

    Entwicklung des Hardware-Simulators „ConvSim“, welcher die „SMT-PCB Conveyor“ Hardware von ASMPT SIPLACE Bestückungsautomaten als C++/MFC GUI Applikation simuliert. Die Simulator-Applikation ist das Frontend zur Entwicklung der Embedded-Software (basiert auf einer XC167 MCU und dem RTOS „OSE“) unter Visual Studio C/C++ anstelle von Keil uVision IDE. Der Simulator simuliert die Maschinen-Hardware, die MCU Register CAN, UART, GPIO, sowie das embedded RTOS. Erstellen von C# NUnit Module-Tests.

  • 1 Jahr und 4 Monate, März 2017 - Juni 2018

    Messsystem zur Personenerkennung für Kollaborative Roboter

    ABB gomtec GmbH

    Entwicklung eines Echtzeit Messsystems für Kollaborative Roboter zum Steuern und Auswerten von Erfassungssensoren. Embedded Linux Entwicklung in hoch optimierten C/C++ für Raspberry Pi 3 und Shiratech Spark100 (Altera Cyclone V SoC) . Hardwareentwicklung für Sensor Adapterelektroniken. User-Level Treiber für UART und GPIO. Shell/Batch-Script Automatisierung für SSH Headless Zugriff auf Linux Hardware. Python Testsoftware zum Evaluieren von Messdaten. C/C++ C14 Berater für Hardware nahe Programmierung.

  • 3 Monate, Dez. 2016 - Feb. 2017

    Consultant C#/WPF Systemprogrammierung

    FERCHAU Engineering GmbH / Audi

    Beratung/Support für die Entwicklung einer C#/WPF basierten Messtechnik-Applikation zum Einmessen von Audi Infotainmentsystemen. Tätigkeiten: Systemprogrammierung in C/C++ und C#, HTTP Web-Client Entwicklung zur Versionierung von Systemdateien auf einem Server, Konzeption zur Verschlüsselung/Entschlüsselung von Daten in XML-Dateien nach w3.org Standards.

  • 2 Jahre und 9 Monate, Apr. 2014 - Dez. 2016

    Consultant Embedded Software

    Infineon Technologies

    Embedded Entwicklung in C/C++ und Assembler für 16 u. 32 Bit CPUs. Test- und Tools-Entwicklung, Build- und Test-Automatisierung unter DOS/Cygwin.

  • 4 Jahre, Apr. 2010 - März 2014

    Consultant C++ Messtechniksoftware

    Verigy Advantest Europe GmbH

    Hardware nahe C++ Messtechniksoftware, GUI Entwicklung und shell Scripting unter Linux für Halbleiter-Chips im Bereich Analog und RF Signale.

  • 6 Monate, Okt. 2009 - März 2010

    Consultant CVC Webclient

    Ablis Technologies AG

    HTTPS/PKCS#11 Java-Webclient Entwicklung für Windows/Linux/Mac OS eines CVC (Card Verifiable Certificates) Loaders für HPC Smartcards. Konfiguration eines Apache Test-Servers unter Linux.

  • 5 Monate, Dez. 2008 - Apr. 2009

    Consultant Kernel Testsoftware

    Giesecke & Devrient GmbH

    Senior Test-Entwickler und Berater für die Entwicklung eines Simulator für das Testen und Verifizieren eines hoch sicheren L4 Multi-Tasking-Kernels.

  • 2 Jahre, Jan. 2007 - Dez. 2008

    Consultant Java Card USIM OS

    Giesecke & Devrient GmbH

    Neuentwicklung des 3G USIM OS Kernels für Java Card in C zur Optimierung der Performance, des Footprints und der Code Struktur.

  • 1 Jahr und 3 Monate, Okt. 2005 - Dez. 2006

    Consultant Java Card Application

    Giesecke & Devrient GmbH

    Senior Entwickler/Berater für kundenspezifische Applikationsentwicklung und OS Optimierung/Bugfixing für 2G SIM und 3G USIM/UICC Javacards.

  • 7 Jahre und 2 Monate, Aug. 1998 - Sep. 2005

    Consultant Java Card SIM/USIM OS

    Giesecke & Devrient GmbH

    Senior Entwickler/Berater für 2G SIM und 3G USIM/UICC Javacard Betriebssystem für 8, 16 u. 32 Bit MCUs

  • 5 Jahre und 8 Monate, Dez. 1992 - Juli 1998

    Abteilungsleiter

    MESSRING Systembau MSG GmbH

    Hard- und Softwareentwicklung für Mikrocontroller basierter Analogmesstechnik, Energieleistungselektronik und SPS Systemen. Kundenberatung und Projektierung.

Ausbildung von Frank Schaitberger

  • 1 Jahr und 11 Monate, Sep. 1990 - Juli 1992

    Nachrichtentechnik

    GBS Technikum München

    Nachrichtentechnik Datenverarbeitung Meßtechnik

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

  • Schwedisch

    Fließend

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.

  • 21 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.

21 Mio. XING Mitglieder, von A bis Z