embedded Firmware entwicklung in C
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 34477 Twistetal
- Weltweit
- de | en
- 26.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2022 – 12/2022
TätigkeitsbeschreibungFirmware für ein Laser Kommunikations-Modul für das DLR TITANIA Projekt
Eingesetzte QualifikationenEmbedded Software
4/2022 – 6/2022
Tätigkeitsbeschreibung
Mitarbeit bei der Firmware Entwicklung für einen Kettenzug. Bei einem bestehenden Produkt
wurde von einem PIC Mikrocontroller auf einen Cortex-M0+ gewechselt. Ziel war es das die
neue Firmware das selbe Verhalten (Features/User Interface) zeigt wie die bestehende
Firmware.
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software
8/2019 – 6/2021
Tätigkeitsbeschreibung
Das Modul besteht aus mehrere Mikrocontrollern. Ich erstelle eine Firmware für den Control
Rechner (ARM Cortex-M7) sowie für Submodule (Arm Cortex-M0+). Implementierte
Interfaces unter anderem CAN, RS485, Ethernet(SFTP, SSH, NTP) Das Modul soll dann
als Teil von Bartolomeo(Airbus) an die Internationale Raumstation(ISS) angebaut werden.
Software engineering / -technik
12/2018 – 1/2019
Tätigkeitsbeschreibung
Es wurde ein Konzept für das testen eines Gerätes das Proben transportiert zur
Automatisierung von Medizin Laboren entwickelt.
Technisches Testmanagement / Testkoordination
4/2018 – 7/2018
TätigkeitsbeschreibungEs wurden mehrere Firmware erstellt für PIC32 Prozessoren. Kommunikation über CAN, SPI, UART. Ansteuerung von ADC, DAC, Implementierung von Steuerungen (GPIO) und Regelungen(PID).
Eingesetzte QualifikationenFirmware
1/2018 – 4/2018
Tätigkeitsbeschreibung
Firmware Entwicklung für ein System zur Steuerung eine komplizierten Optik für
Laserkommunikation. Es wurden mehrere Firmware erstellt für xmega und dsPIC.
Leiterplatten Layout mit Altium Designer 18.
Firmware
11/2017 – 12/2017
Tätigkeitsbeschreibung
Eine speziell auf einen Prozessor (Nordic) abgestimmte Firmware wurde so erweitert das die Hardware spezifischen von den Hardware unabhängigen Funktionen getrennt wurden.
Außerdem wurden die Hardware spezifischen Treiber für eine neue Platine mit einem neuen Prozessor(STM32) entwickelt.
Firmware
8/2017 – 10/2017
Tätigkeitsbeschreibung
Firmware Entwicklung für ein System zur Steuerung eine komplizierten Optik für
Laserkommunikation. Es wurden mehrere Firmware erstellt für STM32F407 und STM32F401 (ARM
Cortex-M4F) Prozessoren. Kommunikation über SPI, UART. Ansteuerung von ADC, DAC
unter Verwendung von DMA. Implementierung von Steuerungen (GPIO) und
Regelungen(PID).
Firmware
9/2016 – 9/2016
TätigkeitsbeschreibungAuf einem Cortex-M Controller wurde dein Firmware entwickelt die per I2C Daten von einem Touch Controller holt und diese als HID/Digitizer(Multitouch Device per USB verfügbar macht..
Eingesetzte QualifikationenC, Firmware, Forschung & Entwicklung
7/2016 – 12/2016
TätigkeitsbeschreibungAuf einem ARM9 basierten embedded Linux Gerät für den Einsatz in Bahnfahrzeugen wurde Software entwickelt. Diese Software implementiert das SIEMENS TCOMM Protokoll und die dazu gehörenden Web Services(PHP).
Eingesetzte QualifikationenEmbedded Linux, C, C++, Web Services, PHP, Forschung & Entwicklung
7/2015 – 6/2016
Tätigkeitsbeschreibung
Die Software Module werden in den Industirellen Steuerungen und in den Modulen Steuerungen des Kunden eingesetzt.
Für alle Module wurden Unit Tests geschrieben. Dabei gefundene Probleme wurden behoben oder addressiert. Das FileSystem Modul bietet eine Dateisystem Abstraktion für die anderen Module der Steuerung. Das Flashdisk Modul implementiert die Verwendung eines nur seitenweise löschbaren Flashes als Datenspeicher für das Dateisystem. Dieses Modul wurde erweitert für die Verwendung weiterer Flash Bausteine. Das MotionControl Modul kümmert sich um die Steuerung mehrerer Motoren.
ISTQB, C, Firmware, Forschung & Entwicklung
Ausbildung
Brandenburg an der Havel
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden