Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Alban Tchuinkou-C/C++-Entwickler auf AIX-Systemen für die SAP-Kernel-Systemintegration

Alban Tchuinkou
Profil-Kopfzeilen-Overlay
Stuttgart, Deutschland

Tagessatz prüfen

Erfahrungen

Sept. 2024 - Heute
Böblingen, Deutschland

C/C++-Entwickler auf AIX-Systemen für die SAP-Kernel-Systemintegration

IBM Research and Development

Stellenbeschreibung
C/C++-Entwickler auf AIX-Systemen für die SAP-Kernel-Systemintegration bei IBM Research and Development
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • AIX/Linux-Systemadministrator: Bereitstellung von LPARs (Logical Partitions) für die SAP-Kernel-Entwicklung
  • C/C++-SAP-Kernel-Entwicklung und Integration in die SAP HANA-Datenbank
  • C/C++-Programmierung und Softwareintegration, Unterstützung für den SAP-Kernel auf AIX-Systemen; Entwicklung und Test auf der SAP-VDI
  • Beispiel: Entwicklung des ABEC-Tools (AIX Build Environment Checker), um SAP-Build-Umgebungen für Debugging-Prozesse und Benchmarking zu erstellen
  • Benchmarking und Testausführung von SAP-Kerneln (Test von der Kommunikation zur SAP HANA-Datenbank und zu SAP NetWeaver) auf AIX
  • Automatisierung des SAP-Kernel-Builds über Jenkins und Benchmarking über crontab-Jobs
  • Neues C/C++-Compiler-Design und Tests (basierend auf Clang++ und LLVM)
  • Bearbeitung von Kundentickets zur Behebung von SAP-Kernel-Bugs und Build-Fehlern
  • SAP-Kernel-Entwicklung mit der Programmiersprache Rust, Migration einiger Sub-Kernel-Projekte von C/C++ nach Rust wegen des Speichersicherheitsmodells, des Ownership-Systems und der Concurrent-Features von Rust
  • Refactoring ausgewählter Komponenten in Rust und Integration in die bestehende C++-Codebasis über FFI
Dez. 2023 - Sept. 2024
Göttingen, Deutschland

Embedded-Programmierer KV260 Xilinx

Coherent Inc

Stellenbeschreibung
Embedded-Programmierer KV260 Xilinx bei Coherent Inc
Industrien
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Hardware-Design mit Vivado: Erstellung eines VHDL-Moduls
  • Entwicklung von Testbenches
  • Erzeugen von Constraints (XDC)
  • Synthese und Implementierung
  • Erzeugen des Bitstreams
  • Programmieren des FPGAs
  • Integration mit der Software
  • Aufbau des Peta-Linux-Kernels für FPGA (Yocto Project):
  • Einrichten und Konfigurieren des Linux-Projekts
  • Anpassen des Kernels im Menü-Config
  • Erstellen des Kernels mit Build-Bake-Befehlen
  • Embedded-Programmierung (C/C++ und Python) einer Zustandsmaschine für die Steuerung der Laser-Benutzeroberfläche:
  • Programmierung eines UART-Treibers auf Basis von AXI UART 16550
  • Programmierung eines Ethernet-Treibers (TCP/UDP)
  • Konfigurieren und Generieren mit CMake (CMakeLists)
  • UML-Design für die Architektur
  • CI/CD-Pipeline für Integrationstests und Build-Automatisierung über Jenkins, Codeanalyse mit SonarQube, Einrichten der richtigen Build-Umgebungen mit Docker und Docker Compose
Juni 2023 - Dez. 2023
Ulm, Deutschland

AUTOSAR Entwicklungs- und Testingenieur, Security Engineer

Mercedes Benz Tech Innovation (MBTI)

Stellenbeschreibung
AUTOSAR Entwicklungs- und Testingenieur, Security Engineer bei Mercedes Benz Tech Innovation (MBTI)
Industrien
Automotive
Bereichen
Produktentwicklung
Qualitätssicherung
  • Basis-Sicherheitscheck, erweiterter Sicherheitscheck, Penetrationstest auf ECUs (Infineon Tricore)
  • Entwicklung des Spear-Tools (C/C++ und Python) für einen vollständigen Sicherheitscheck auf ECUs (basierend auf CAN-, CAN-FD- und FlexRay-Protokollen) mit CANDela-Dateien unter VMware Workstation und QEMU-Hardwareemulation; Prozesse ausführbar mit Tools wie CANoe
  • XCP-(Universal Measurement and Calibration Protocol)-Penetrationstest: Prüfung der Möglichkeiten zum Lesen/Schreiben auf den ECUs
  • Prüfung von UDS-Services
  • JTAG-Untersuchung und Debugging mit Lauterbach-Gerät (lesen und schreiben): Prüfung, ob ECUs über JTAG erreichbar sind
  • Prüfung von Verstößen gegen Access-Control-Listen: Sicherstellen, dass Services mit den richtigen Rollen in den richtigen Sessions ausgeführt werden
  • Security-Access-Challenge-Test: Prüfung, ob Keys und Seeds nach einer neuen Anfrage oder einem ECU-Reset neu und zufällig erzeugt werden
  • Gateway-Tester über OBD-(Ethernet)-Anschluss, TCP/IP-Kommunikation
  • CAPL-Programmierung in CANalyzer
Nov. 2021 - Juni 2023
Stuttgart, Deutschland

Embedded Software Engineer

Robert Bosch GmbH

Stellenbeschreibung
Embedded Software Engineer bei Robert Bosch GmbH
Industrien
Automotive
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Sensorkalibrierung (z. B. Stereo-Multifunktionskamera, LiDAR-Kamera) auf extrinsischer und intrinsischer Ebene für das autonome Fahren
  • Anpassung der Kalibrierung, damit die Kameramodule dasselbe Ziel erkennen
  • LiDAR-Registrierung: Registrierung von Punktwolken aus mehreren LiDARs, Registrierung aller während einer Fahrt aufgezeichneten Punktwolken, Bestimmung der Sensortrajektorie
  • Datenaufzeichnung bei Daimler Auto in Renningen im Bag-File-Format, Nutzung der resultierenden Bag-Files für die odometriebasierte Kalibrierung zur Erzeugung von Kalibrierungen für Sensormodule sowie Installation/Test im Fahrzeug
  • Prozesse in C++ und Python zur Validierung der Kalibrierung auf Basis von Rotations- und Translationsfehlern aus Xsensor-Frames verschiedener Sensormodule
  • Erstellen des Linux-Kernels für Radar und LiDAR (Yocto Project)
  • Implementierung von odometriebasierter Kalibrierung und Xsensor-Kalibrierung in C++ und Python
  • Radar-Kalibrierung, LiDAR-Kalibrierung, Stereo-Kameramodul-Kalibrierung (SMPC)
  • Bild-/Videobearbeitung mit OpenCV auf Stereo-Kamera-Videoaufnahmen zur Objekterkennung
  • Programmiersprachen und Skripte: C/C++, Python, Bash, CMake, Makefile
  • Bibliotheken/APIs: PCL, Eigen, Boost, Ceres Solver, OpenCV, JSON, ROS, OpenGL
  • CI/CD-Pipelines und Testautomatisierung:
  • Pipelines in GitHub Actions eingerichtet, um Code-Tests für Workflows auf ubuntu-latest, Windows und macOS zu automatisieren
  • Clean Code und automatische Formatierung mit pre-commit-Hook eingerichtet
  • Einrichten der richtigen Build-Umgebungen mit Docker: Erzeugen eines eigenen Docker (ubuntu latest) über Docker Compose
  • Integrationstest, Smoke-Test, Sanity-Check
  • Verwendung von Docker Compose, um passende Container mit den nötigen Build-Umgebungen zu erzeugen
  • Statische Codeanalyse, Unit-Tests mit dem Google-Test-Framework
  • Hosting von Payloads auf Artifactory- und JFrog-Plattformen
  • Neue Pipelines in Azure DevOps eingerichtet, um Tests auf neu eingehende Payloads zu automatisieren; Ergebnisse live auf einem Grafana-Dashboard mit einer JavaScript-GUI visualisiert; dabei wurde eine PostgreSQL-Datenbank für das Hosting der Payload auf Grafana genutzt
  • Alarme durch eingehende Payloads ausgelöst
Nov. 2020 - Nov. 2021
Stuttgart, Deutschland

System Engineer

XKRUG GmbH

Stellenbeschreibung
System Engineer bei XKRUG GmbH
Industrien
Automotive
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Implementierung einer Python-Zustandsmaschine zur Überwachung und Steuerung der CPU-Core-Temperaturen während der Fahrt
  • Embedded-Programmierung in C/C++ auf einer ESP32-Mikrocontroller-Platine für die automatische Überwachung von Fahrzeug-Steuergeräten; PCB-Design eines Konverters mit Altium-Software
  • Entwicklung von Python-Testabläufen für CAN (Peak CAN, FDCAN über I2C), Ethernet und CPU-Lüftersteuerung
  • Softwareinstallationen (Monaco MM6, Vector CANoe, Bosch Automotive) auf der Sitzkeilbox und Durchführung von Tests und Messungen während der Fahrt im Daimler-Werk in Sindelfingen
  • Implementierung von ADTF-Filtern zur Validierung von Sensordaten
  • Embedded-Linux-Programmierung (C/C++) auf BeagleBone Black: Erstellen eines eigenen Linux-Images mit Yocto Project und Buildroot; Zugriff auf UART-GPIOs für die Kommunikation mit Hauptmodulen; Entwicklung einer Embedded-GUI mit Qt/QML
  • CI/CD-Pipeline zur Build-Automatisierung über CircleCI: Einsatz von Docker-Containern (ubuntu latest) zum Bereitstellen passender Build-Umgebungen
Okt. 2019 - Apr. 2020
Auerbach in der Oberpfalz, Deutschland

PCB-Designer

ZF Friedrichshafen AG

Stellenbeschreibung
PCB-Designer bei ZF Friedrichshafen AG
Industrien
Automotive
Bereichen
Produktentwicklung
  • Schaltungsdesign und PCB-Layout mit Eagle Software für Leistungselektronik
  • Schaltungssortierung von Komponenten mit Mentor Graphics
Aug. 2016 - Juli 2020
Erlangen, Deutschland

Werkstudent

Siemens Healthcare

Stellenbeschreibung
Werkstudent bei Siemens Healthcare
Industrien
Gesundheitswesen
Bereichen
Business Intelligence
Informationstechnologie (IT)
Produktentwicklung
  • Entwicklung eines Hardware-Testers zur Signalüberwachung von Röntgengeneratoren:
  • Schaltungsdesign mit Eagle umgesetzt
  • Testausführung durch Mikrocontroller (C-Programmierung auf Arduino Mega und ESP32)
  • Eine GUI mit C++ (Qt/QML) auf Mikrocontrollern zur Überwachung und Speicherung der Ergebnisse implementiert
  • Entwicklung eines Hardware-Trackers:
  • Der Hardware-Tester besteht hauptsächlich aus einem RFID-Chip und einem Mikrocontroller (MSP480), programmiert in C
  • Produktspezifikation: Prüfung von Schaltplänen und Schaltungsentwürfen von Systemschränken
  • Data Warehousing mit SAP NetWeaver Business Warehouse (BW): Data Warehousing, Reporting und Analytics zur Zusammenführung und Analyse von Daten aus verschiedenen Quellen

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Gesundheitswesen, Automotive, Informationstechnologie (IT) und Fertigung.

Gesundheitswesen
Automotive
Informationstechnologie (IT)
Fertigung
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Produktentwicklung, Informationstechnologie (IT), Business Intelligence und Qualitätssicherung.

Produktentwicklung
Informationstechnologie (IT)
Business Intelligence
Qualitätssicherung
Profil-Übereinstimmungsdiagramm

Fähigkeiten

  • Programmiersprachen: C/C++, Rust, Python, Javascript, Html/Css, Vhdl.
  • Skriptsprachen: Bash, Tcl, C Shell.
  • Frameworks: Opencv, Opengl-Vulkan, Ros, Imgui, Pytorch, Pcl, Eigen, Boost.
  • Projektmanagement: Git, Jira, Confluence.
  • Pipeline-Plattformen: Github Actions, Azure Devops, Circleci
  • Images: Docker (Ubuntu-Latest)
  • Kernel-Build: Yocto, Buildroot
  • Ide: Eclipse, Qt/Qml, Vivado, Vitis, Wxwidgets, Vscode, Visual Studio.
  • Embedded-Boards: Raspberry Pi, Beaglebone Black, Arm Smt32, Atmega 2560 (Arduino), Esp32.
  • Elektrische MessgeräTe: Oszilloskop, Multimeter
  • Virtuelle Maschinen: Vmware Workstation, Virtualbox
  • Hardware-Emulation: Qemu

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Apr. 2017 - Dez. 2019

Universität Erlangen-Nürnberg

Master Mechatronik · Mechatronik · Erlangen, Deutschland

Okt. 2012 - März 2017

Technische Hochschule Nürnberg

Bachelor Mechatronik · Mechatronik · Nürnberg, Deutschland

Zertifikate & Bescheinigungen

OpenGl Engine

udemy

Linux Device Driver

udemy

Embedded Linux

udemy

Statistiken

Erfahrung

Positionen gesamt 7
Erfahrung in Gesundheitswesen 4 J.
Durchschn. Dauer 1 J. 5 M.
Längste Erfahrung 3 J. 11 M.

Globale Erfahrung

Länder gearbeitet 1 (Deutschland)
Hauptland Deutschland

Fachkenntnisse

Aktuelle Rollen C/C++-Entwickler auf AIX-Systemen für die SAP-Kernel-Systemintegration, Embedded-Programmierer KV260 Xilinx, AUTOSAR Entwicklungs- und Testingenieur, Security Engineer
Hauptbranchen Gesundheitswesen, Automotive, Informationstechnologie (IT)
Hauptfachbereiche Produktentwicklung, Informationstechnologie (IT), Business Intelligence

Qualifikationen

Höchster Abschluss Master
Zertifikate erworben 3

Profil

Erstellt
Stand

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Alban ist in Stuttgart, Deutschland ansässig.

Alban spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher).

Alban hat mindestens 10 Jahre Erfahrung. In dieser Zeit hat Alban in mindestens 7 verschiedenen Rollen und für 7 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 4 Monate. Beachten Sie, dass Alban möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Alban gut geeignet für Rollen wie: C/C++-Entwickler auf AIX-Systemen für die SAP-Kernel-Systemintegration, Embedded-Programmierer KV260 Xilinx, AUTOSAR Entwicklungs- und Testingenieur, Security Engineer.

Die neueste Position von Alban ist C/C++-Entwickler auf AIX-Systemen für die SAP-Kernel-Systemintegration bei IBM Research and Development.

In den letzten Jahren hat Alban für IBM Research and Development, Coherent Inc, Mercedes Benz Tech Innovation (MBTI), Robert Bosch GmbH und XKRUG GmbH gearbeitet.

Alban hat die meiste Erfahrung in Industrien wie Gesundheitswesen, Automotive und Informationstechnologie (IT). Alban hat auch etwas Erfahrung in Fertigung.

Alban hat die meiste Erfahrung in Bereichen wie Produktentwicklung, Informationstechnologie (IT) und Business Intelligence. Alban hat auch etwas Erfahrung in Qualitätssicherung.

Alban hat kürzlich in Industrien wie Automotive, Informationstechnologie (IT) und Fertigung gearbeitet.

Alban hat kürzlich in Bereichen wie Produktentwicklung, Informationstechnologie (IT) und Qualitätssicherung gearbeitet.

Alban hat einen Master in Mechatronik von Universität Erlangen-Nürnberg und einen Bachelor in Mechatronik von Technische Hochschule Nürnberg.

Alban hat 3 Zertifikate. U.a: OpenGl Engine, Linux Device Driver und Embedded Linux.

Alban ist sofort verfügbar für passende Projekte.

Der Stundensatz von Alban hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Um Alban zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
Stundensatzvergleich-Diagramm
⌀ Markt: 791-871 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.