
Microsensytech - Entwicklung Embedded Systems SW / HW - Mikrocontroller / Embedded Linux / C / C++
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 52070 Aachen
- auf Anfrage
- ar | de | en
- 19.05.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2019 – 2/2024
Tätigkeitsbeschreibung
• Erstellen hardwarenaher Software für ARM, ARM64 und STM32
• Erstellen und Anpassen von Linuxtreibern für ARM, ARM64
• Debugging, Test, Fehleranalyse der erstellten Software
• Erstellen von neuen und Anpassen von bestehenden Tools zur Verifikation und für Serientests
• Prototypeninbetriebnahme, Fehlersuche und Fehlerbeseitigung
• Erstellen von projektbegleitender Dokumentation
• Optimierung von bereits am Markt eingeführten Produkten
• Technischer Support im Lebenszyklus des Produktes
Bash Shell, C, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Projekt-Dokumentation, Python, Technisches Testing
10/2018 – 2/2019
Tätigkeitsbeschreibung
- Implementierung von STM32L4 Firmware in C
- Snittstellentests für STM32L4 (GPIO, Timer, IWDG, UART, SPI, I2C und ADC)
- Unitest für LIS3DH(Beschleunigungssensor) und LPS25HB (Luftdrucksensor) mit STM32L4
- Versionsverwaltung mit Git
Embedded Software
Ausbildung
Bochum
Über mich
- Software - Hardware Entwurf und Design von Embedded Systemen.
- Hardwarenahe Softwareentwicklung.
- Embedded Board Inbetriebnahme.
- Software Entwicklung für Mikrocontroller e.g. STM32.
- Bootloader, U-boot.
- Linux Kernel- / Treiber-Programmierung
Embedded Linux:
- Yocto, Board Support Package.
- Drivers & Device Treee.
Programmier Sprachen:
- C/C++
- Python
- Bash
- Qt
Plattformen:
- NXP Arm Prozessoren e.g i.MX6 und i.MX8.
- STM32 ARM Cortex.
- ESP32
Tools:
- Docker
- Git
- Jira, Gitlab
Unsere Webseite: -Hyperlink entfernt-
-------------------------------------------------------------
Weitere Kenntnisse
Im Folgenden präsentieren wir ausgewählte Beispiele, die die Bandbreite und Tiefe unserer Ingenieurskompetenz veranschaulichen
Projekt: HMI-System
Rolle:
Embedded Software Entwickler
Beschreibung:
Es sollten zwei HMI-Systeme für den Einsatz in Walzen entwickelt werden.
Die Displays (7" und 10") basieren auf i.MX6 und enthalten folgende Komponenten:
- Touch-LVDS-Display
- 2× CAN
- 2× LAN
- 2× Analog-Kameras
- 2× USB
- Temperatursensor
- Helligkeitssensor
- Echtzeituhr (RTC)
- EEPROM
- SD-Karte
- eMMC
Aufgabengebiet:
- Aufbau eines Linux-Betriebssystems mit Yocto
- Inbetriebnahme aller oben genannten Schnittstellen
- Automatisierte Tests der Schnittstellen
- Bootloader-Entwicklung mit Entscheidungslogik für das Starten des
- Applikations-Rootfilesystems oder
- Wartungs-Rootfilesystems (mit UDS-Server / DoIP)
- Möglichkeit, den Applikationsbereich per DoIP zu updaten
- Unterstützung der Applikationsentwickler beim Live-Testen und Debuggen der Software über Qt5-IDE (Windows) via Ethernet
SW-Tools:
- Yocto
- C/C++
- Visual Studio Code
- Qt
- Jira
- Git
- Docker
Persönliche Daten
- Arabisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden