Seit Mai 2024 bin ich bei Ithinx als Embedded Software Developer tätig und arbeite am Projekt "Bluetooth für iXpro", wo ich hauptsächlich für die Integration und Entwicklung des BluetoothFeatures verantwortlich bin. Ich habe das iXpro-System in Betrieb genommen, den BlueZ-Treiber in das Yocto-Image integriert und den BLE-Controller NXP IW612 programmiert, um verschiedene Funktionen wie das Scannen von Geräten, das Senden von Testtönen, das Starten von BLE-Advertisements und den Aufbau von Verbindungen zu ermöglichen.
Während meiner Tätigkeit bei der Aware Systems GmbH war ich maßgeblich und eigenständig an der Entwicklung eines NFC-basierten Check-in/Check-out-Systems beteiligt, das den Schwerpunkt meiner Tätigkeit darstellte. Zusätzlich unterstützte und entwickelte ich den gesamten Entwicklungsprozess von Smart Mobility-Produkten. Ich programmierte Mikrocontroller und Mikroprozessoren für die Kommunikation in verteilten Systemen und entwickelte zugehörige Software mit Schnittstellen zu Bluetooth, UWB, WiFi und LTE. Mein Ziel war es, eine effiziente und robuste Kommunikationsinfrastruktur zu schaffen, die die Sicherheit und Effizienz in der Smart Mobility verbessert.
Als Entwickler implementierte ich eine Embedded-Softwarelösung für einen Controller, der Bluetooth- und WLAN-Kommunikation unterstützt, programmiert in Python. Mein Ziel war es, eine robuste Integration zu gewährleisten, indem ich eng mit Backend-, App- und HardwareTeams zusammenarbeitete, um die Schnittstellen effektiv zu definieren. Der Schwerpunkt meiner Tätigkeit lag auf der Entwicklung der Controller Software, der Validierung von Prototypen sowie der Gestaltung des Betriebssystems Ich spielte eine aktive Rolle in der Durchführung von Softwaretests und der Qualitätssicherung, um die Einhaltung der Unternehmensstandards zu garantieren. Dieser Prozess ermöglichte es nicht nur, die Produktspezifikationen zu erfüllen, sondern auch mein Wissen in den neuesten Technologien der Embedded Software stetig zu erweitern.
Während meiner Tätigkeit bei Emerson Automation Solutions konzentrierte ich mich auf die Konfiguration und Programmierung von Prozessleitsystemen unter Verwendung von DeltaV. Ich war verantwortlich für die Inbetriebnahme und die Abwicklung von Projekten, wobei der Fokus auf der Programmierung von VBA und der Schnittstellenprogrammierung mit C# lag. Mein Ziel war es, leistungsfähige und zuverlässige Automatisierungslösungen zu schaffen, die sowohl die Prozesseffizienz als auch die Betriebssicherheit verbessern.
Profil:
Erfahrung
04/2022 - 10/2022:
Rolle: Tutor in C++ Programmierung
Kunde: RWTH Aachen University
Aufgaben:
In meiner Rolle als Tutor für C++ Programmierung an der RWTH Aachen war ich verantwortlich für die Planung und Durchführung von wöchentlichen Tutorien, die Studierenden der Elektrotechnik grundlegende sowie fortgeschrittene Konzepte der C++ Programmierung näherbrachten. Mein Fokus lag darauf, durch interaktive Lernmethoden und praxisnahe Programmieraufgaben ein tiefes Verständnis der Sprache zu fördern.
04/2021 - 10/2021:
Rolle: Institutsprojekt
Kunde: Lehrstuhl für Software für Systeme auf Silizium
Aufgaben:
Im Rahmen eines Institutsprojekts am Lehrstuhl für Software für Systeme auf Silizium entwickelte ich die Steuerungssoftware für ein selbstfahrendes Auto, das auf einem Raspberry Pi und dem PiCar-Bausatz basierte. Das Hauptziel dieses Projekts war es dem Fahrzeug zu ermöglichen, einer vorgegebenen schwarzen Linie auf einer Bahn zu folgen.
Seit Mai 2024 bin ich bei Ithinx als Embedded Software Developer tätig und arbeite am Projekt "Bluetooth für iXpro", wo ich hauptsächlich für die Integration und Entwicklung des BluetoothFeatures verantwortlich bin. Ich habe das iXpro-System in Betrieb genommen, den BlueZ-Treiber in das Yocto-Image integriert und den BLE-Controller NXP IW612 programmiert, um verschiedene Funktionen wie das Scannen von Geräten, das Senden von Testtönen, das Starten von BLE-Advertisements und den Aufbau von Verbindungen zu ermöglichen.
Während meiner Tätigkeit bei der Aware Systems GmbH war ich maßgeblich und eigenständig an der Entwicklung eines NFC-basierten Check-in/Check-out-Systems beteiligt, das den Schwerpunkt meiner Tätigkeit darstellte. Zusätzlich unterstützte und entwickelte ich den gesamten Entwicklungsprozess von Smart Mobility-Produkten. Ich programmierte Mikrocontroller und Mikroprozessoren für die Kommunikation in verteilten Systemen und entwickelte zugehörige Software mit Schnittstellen zu Bluetooth, UWB, WiFi und LTE. Mein Ziel war es, eine effiziente und robuste Kommunikationsinfrastruktur zu schaffen, die die Sicherheit und Effizienz in der Smart Mobility verbessert.
Als Entwickler implementierte ich eine Embedded-Softwarelösung für einen Controller, der Bluetooth- und WLAN-Kommunikation unterstützt, programmiert in Python. Mein Ziel war es, eine robuste Integration zu gewährleisten, indem ich eng mit Backend-, App- und HardwareTeams zusammenarbeitete, um die Schnittstellen effektiv zu definieren. Der Schwerpunkt meiner Tätigkeit lag auf der Entwicklung der Controller Software, der Validierung von Prototypen sowie der Gestaltung des Betriebssystems Ich spielte eine aktive Rolle in der Durchführung von Softwaretests und der Qualitätssicherung, um die Einhaltung der Unternehmensstandards zu garantieren. Dieser Prozess ermöglichte es nicht nur, die Produktspezifikationen zu erfüllen, sondern auch mein Wissen in den neuesten Technologien der Embedded Software stetig zu erweitern.
Während meiner Tätigkeit bei Emerson Automation Solutions konzentrierte ich mich auf die Konfiguration und Programmierung von Prozessleitsystemen unter Verwendung von DeltaV. Ich war verantwortlich für die Inbetriebnahme und die Abwicklung von Projekten, wobei der Fokus auf der Programmierung von VBA und der Schnittstellenprogrammierung mit C# lag. Mein Ziel war es, leistungsfähige und zuverlässige Automatisierungslösungen zu schaffen, die sowohl die Prozesseffizienz als auch die Betriebssicherheit verbessern.
Profil:
Erfahrung
04/2022 - 10/2022:
Rolle: Tutor in C++ Programmierung
Kunde: RWTH Aachen University
Aufgaben:
In meiner Rolle als Tutor für C++ Programmierung an der RWTH Aachen war ich verantwortlich für die Planung und Durchführung von wöchentlichen Tutorien, die Studierenden der Elektrotechnik grundlegende sowie fortgeschrittene Konzepte der C++ Programmierung näherbrachten. Mein Fokus lag darauf, durch interaktive Lernmethoden und praxisnahe Programmieraufgaben ein tiefes Verständnis der Sprache zu fördern.
04/2021 - 10/2021:
Rolle: Institutsprojekt
Kunde: Lehrstuhl für Software für Systeme auf Silizium
Aufgaben:
Im Rahmen eines Institutsprojekts am Lehrstuhl für Software für Systeme auf Silizium entwickelte ich die Steuerungssoftware für ein selbstfahrendes Auto, das auf einem Raspberry Pi und dem PiCar-Bausatz basierte. Das Hauptziel dieses Projekts war es dem Fahrzeug zu ermöglichen, einer vorgegebenen schwarzen Linie auf einer Bahn zu folgen.