freiberufler embedded Firmware entwicklung in C auf freelance.de

embedded Firmware entwicklung in C

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 34477 Twistetal
  • Weltweit
  • de  |  en
  • 13.12.2023

Kurzvorstellung

Ich entwickle Hardware nahe Software in C auch für Sicherheitskritische (safety) Anwendungen.

Qualifikationen

  • Echtzeitbetriebssystem (RTOS)
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Software Engineering
  • Firmware
  • FreeRTOS
  • Real Time
  • STM32
  • TCP/IP

Projekt‐ & Berufserfahrung

Embedded Software Entwickler
DLR Oberpfaffenhofen, München
7/2022 – 12/2022 (6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/2022 – 12/2022

Tätigkeitsbeschreibung

Firmware für ein Laser Kommunikations-Modul für das DLR TITANIA Projekt

Eingesetzte Qualifikationen

Embedded Software Engineering

Embedded Software Entwickler
Kundenname anonymisiert, Wetter
4/2022 – 6/2022 (3 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software Engineering

Embedded Software Entwickler
DLR Oberpfaffenhofen, München
8/2019 – 6/2021 (1 Jahr, 11 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Software engineering / -technik

Software Test Ingenieur
Kundenname anonymisiert, Kornwestheim
12/2018 – 1/2019 (2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Technisches Testmanagement / Testkoordination

Entwicklungs Ingenieur Firmware
DLR Oberpfaffenhofen, München
4/2018 – 7/2018 (4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

4/2018 – 7/2018

Tätigkeitsbeschreibung

Es 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 Qualifikationen

Firmware

Entwicklungs Ingenieur Firmware / Layout erstellung
Kundenname anonymisiert, München
1/2018 – 4/2018 (4 Monate)
Telekommunikation
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Firmware

Entwicklungs Ingenieur Firmware
Kundenname anonymisiert, Berlin
11/2017 – 12/2017 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Firmware

Entwicklungs Ingenieur Firmware
DLR Oberpfaffenhofen, München
8/2017 – 10/2017 (3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

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).

Eingesetzte Qualifikationen

Firmware

Entwicklungs Ingenieur Software
Kundenname anonymisiert, München
9/2016 – 9/2016 (1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2016 – 9/2016

Tätigkeitsbeschreibung

Auf 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 Qualifikationen

C, Firmware, Forschung & Entwicklung (allg.)

Entwicklungs Ingenieur Software
Kundenname anonymisiert, Hamburg
7/2016 – 12/2016 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2016 – 12/2016

Tätigkeitsbeschreibung

Auf 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 Qualifikationen

Embedded Linux, C, C++, Webservices, PHP, Forschung & Entwicklung (allg.)

Entwicklungs Ingenieur Software
Kundenname anonymisiert, Ludwigsburg
7/2015 – 6/2016 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

ISTQB, C, Firmware, Forschung & Entwicklung (allg.)

Ausbildung

Elektrotechnik - Kommuniationstechnik
Dipl.Ing.(FH)
2002
Brandenburg an der Havel

Weitere Kenntnisse

embedded C / C++ (8051, AVR, ARM Cortex-M, C165), Embedded Linux (ARM), Java

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2952
Alter
46
Berufserfahrung
21 Jahre und 1 Monat (seit 03/2003)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden