11.11.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Softwareentwickler C/C++

Dobel, Deutschland
Deutschland
Dobel, Deutschland
Deutschland

Profilanlagen

CV_SBaumgart.pdf

Skills

C (Programmiersprache)C#C++LinuxEmbedded LinuxEmbedded SoftwareFirmwareFreertosQNX (Software)Softwareentwicklung
Seit dem Jahr 2000 als selbständiger Softwareentwickler tätig, biete ich durch meine fundierten Erfahrungen in der Softwareentwicklung mit C/C++ sowie C# eine solide Basis für individuelle Problemlösungen an. Mein Schwerpunkt liegt hierbei in der Embedded-Software und Firmware Entwicklung unter Linux als auch Realtime Systemen wie FreeRTOS und QNX.

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Softwareentwicklung

Miele & Cie. KG, Gütersloh

Sonstiges

Entwicklung und Bugfixing der auf C++ basierenden Firmware-Komponenten und Verfahrensabläufe für die zukünftige Generation der Geräteserie von Geschirrspülmaschinen. Analyse der bestehenden Funktionalität der Verfahrensabläufe gegen die in PTC Windchill hinterlegte Spezifikation sowie Anpassung der Verfahrensabläufe. Erstellung von Modultests mit dem GoogleTest-Framework (gtest/gmock). Implementation / Anpassung von auf pytest basierenden Integrationstests für die CI/CD Pipeline in GitLab.

Firmware Entwicklung für FTIR-Spektrometer.

Bruker Optics GmbH & Co. KG, Ettlingen

Sonstiges

Entwicklung effizienter Firmware-Komponenten für die Peripheriesysteme von FTIR-Spektrometer, basierend auf einem ARM Cortex-M4F SoC. Implementation der Ansteuerung von Schrittmotoren sowie der Kommunikation mit Sensoren (Temperatur, Feuchtigkeit), IR-Quelle und Laser in C++17 unter FreeRTOS und CMSIS. Nutzung der Bussysteme I2C, SPI und 1-Wire für die Kommunikation zwischen Mikroprozessor (MPU) und Controllern/Sensoren. Die Kommunikation mit dem, auf Linux basierenden, übergeordneten Hauptsystem erfolgte über CAN. Implementation von Unit-Tests und C++ Mocking mit dem GoogleTest-Framework (gtest/gmock). Implementation von Regressionstests mit einem Kunden internen, auf Python basierenden, Framework.

Entwicklung von Modultests im Medizin technischen Umfeld.

Carl Zeiss Meditec AG, Jena

Pharma und Medizintechnik

Entwicklung und Dokumentation von Modultests für Hardware nahe Softwarekomponenten, die unter dem Echtzeitbetriebssystem QNX in einem System für refraktive Augenlaser-Behandlungen laufen, gemäß IEC 62304 und FDA 21 CFR Part 820. Ziel des Projekts war es, eine möglichst vollständige Abdeckung der Kriterien für Function-, Statement-, Edge/Branch- und Condition-Coverage der Systemsoftware zu erreichen. Die Umsetzung der auf Python und XML basierenden Modultests erfolgte mit einem intern entwickelten Modultest-Framework. Die Dokumentation der einzelnen Modultests, die gegen die funktionalen Anforderungen der Systemsoftware entwickelt wurden, erfolgte in DOORS sowie später in Polarion.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden