Beratung/Consulting; Hardware und Elektronik Entwicklung; Embedded Systeme; Embedded Software in C/C++; FPGA/VHDL; C#;Test und EMV; Telekommunikation.
Aktualisiert am 24.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 29.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded Software
Embedded Hardware
Elektronik
C Programmierung
C#
Can/CanOpen
FPGAs
VHDL
FreeRTOS
Keil-RTX
Altium-Designer
Eclipse
Keil-µVision
TI-Code Composer Studio
C++
.NET Framework
Nucleus-RTOS
LINUX
Unit-Testing
CMAKE
Git
OrCAD
Labview
Arabisch
Muttersprache
Deutsch
sehr gut
Englisch
sehr gut

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

4 Monate
2023-09 - 2023-12

Übernahme/Weiterentwicklung eines FPGA-Systems

Embedded Firmware-Entwickler
Embedded Firmware-Entwickler

  • Übernahme/Weiterentwicklung eines FPGA-Systems (Basierend auf Xilinx-Spartan7) für die Messung von Auto-Radars
  • Ein skalierbares modulares System mit einige Dutzend Empfangssensoren/Antennen pro Modul für 77GHz-Signale
  • Xilinx-IDE: Vivado, Vitis. FPGA-Programmierung: Verilog, VHDL, HLS
  • Bussysteme: LVDS, AXI-Bus, SPI, I2C. 12Bit-ADC. Embedded Server in C/FreeRtos
  • TCP/IP-LwIP. Git, Bitbucket, Jira, Confluence, Sourcetree

FPGA-Firmware - Automotive
Braunschweig
6 Monate
2023-02 - 2023-07

Fehleruntersuchung einer SD-Speicherkarte

  • Fehleruntersuchung einer SD-Speicherkarte (SDR50/SDR104, 50/200Mbit Datenraten) auf einem Xilinx-Zynq-Ultrascale basierten Systems
  • Karten-Redesign mit Xpedition Designer
  • Layout Simulation mit SiWave
  • Sparklink
Hardware - Labortechnik
Baden-Württemberg
11 Monate
2021-05 - 2022-03

Embedded statische Code Analyse

Embedded Software und Geräte Verifikationsingenieur MISRA-C Windriver-VxWorks 7 i.MX6 ARM-Cortex-A9 ...
Embedded Software und Geräte Verifikationsingenieur
  • Prüfung für medizinische Geräte (Eigenständige Prüfung oder automatisch)

  • Funktionale Modul und Produkt Verifikation

  • Dokumentation

MISRA-C Windriver-VxWorks 7 i.MX6 ARM-Cortex-A9 MPC603 PRQA PC-Lint
Medizin Technik
Berlin
9 Monate
2020-03 - 2020-11

Batteriemanagementsysteme (BMS)

Eclipse GIT Sourcetree ...
  • Embedded Mikrokontroller-Programmierung in C (S32K1xx ARM-Cortex-M4) unter FreeRTOS

  • SPI-Treiberentwicklung für die Spannung-, Temperatur- und Impedanzerfassung der Batteriezellen (über 100 Zellenkontroller-Kette; Differenzielles SPI-Interface)

  • UART- und DMA-Implementierung

Eclipse GIT Sourcetree Enterprise-Architect CodeBeamer ALM CanOpen-Explorer WinIdea Ozon ASIL-Konformität Segger C S32K1xx ARM-Cortex-M4
München
6 Monate
2019-04 - 2019-09

Embedded Mikrokontroller-Programmierung

Eclipse GIT C ...
  • Embedded Mikrokontroller-Programmierung in C (Ladesäulen für Elektro-Autos, TI_TMS320F28xxx, TI_Safety-Library-IEC60730 (diese erfüllt FuSi-ASIL-B))
  • Implementierung von Sicherheitsfunktionen
  • Energiemessung
  • Bootloader - Entwicklung (Firmwareupdate für Onchip-Flash und externes Eeprom über SPI und UART) und Ansteuerung
  • Integrations- und Unit-Tests (Ceedling)
  • UL1998-Norm Funktionale Sicherheit
Eclipse GIT C TI_TMS 320F28xxx TI_Safety-Library-IEC60730
Energie-Automotive
Westfalen
5 Monate
2018-11 - 2019-03

Embedded Mikrokontroller-Programmierung

Eclipse GIT Linux-Shell ...
  • Embedded Mikrokontroller-Programmierung in C (Low-Power STM32L4, STM32CubeMX, Dynamische Gpios- und Clock-Konfiguration nach Hardwareversion, I2C, UART, Wakeups-Konfiguration)

  • Sensoren-Datenverarbeitung mit WIFI-Anbindung an einer Gateway-Zentrale

  • Programmierung des STM32L4 (ARM-Cortex-M4) unter Nucleos-RTOS auf Low-Level und HAL-Layer

  • Integrations-, System und Unit-Tests (Ceedling)

Eclipse GIT Linux-Shell MobaXTerm Confluence C Low-Power STM32L4 STM32CubeMX STM32L4 ARM-Cortex-M4
IOT-Sensorik
Erlangen
5 Monate
2018-04 - 2018-08

Embedded Mikrokontroller-Programmierung

Visual-Studio Linux-Shell GIT ...
  • Embedded Mikrokontroller-Programmierung in C (Bedienungseinheit eines Traktors, Atmel-ATtiny8x, Infineon-XMC4xxx, Freescale-IMX6, Infotainment-Power-Management, SPI, I2C)
  • Programmierung des XMC4xxx (ARM-Cortex-M4) unter FreeRTOS
  • Board-Tests nach ISO-16750-2 in C#, Python
Visual-Studio Linux-Shell GIT TFS Lauterbach-Debugger C# Python Atmel-ATtiny8x Infineon-XMC4xxx Freescale-IMX6 SPI I2C
Automotive
Berlin
2 Monate
2017-11 - 2017-12

IOT-Daten-Bearbeitung

Ubuntu Cmake Git ...
  • IOT-Daten-Bearbeitung in C (ESP32- Mikrokontroller)
  • XML<->EXI-Daten Konvertierung
  • Unit-Tests
  • Sequenz-Diagramme in UML
  • Code-Dokumentation in Doxygen und Sphinx
Ubuntu Cmake Git Jira UML Doxygen Sphinx
IOT
Dortmund
1 Jahr
2017-01 - 2017-12

Komplette Systemübernahme

?C_TriMedia-PNX1502 FPGA_XC2VP30 CPLD ...
  • Komplette Systemübernahme (Hardware, FreeRTOS/ARM-Cortex-M4_C-Code und C++_Konsole)
  • Weiterentwicklung diverser Karten mit Altium-Designer (u.a. µC-Karte, USB-HUB).
  • Diagnose von nicht reproduzierbaren Fehler einer komplexen Videosignal-Verarbeitungskarte (Eye-Tracking-System: µC_TriMedia-PNX1502, FPGA_XC2VP30, CPLD, PCI ..)
  • Automatisierter Karten-Test mit Python
  • Validierung der Implementierungsänderungen
?C_TriMedia-PNX1502 FPGA_XC2VP30 CPLD PCI Altium Allegro-Viewer Xilinx-ISE MS-Visual Studio SVN IEC-60601 IEC-60950
Medizintechnik
Berlin
8 Monate
2016-05 - 2016-12

Embedded Software- und Hardwareentwicklung

C Keil-RTX Ethernet-TCP/IP ...
  • Embedded Software- und Hardwareentwicklung eines Mikrokontroller-Sensorsteuerungssystem (90%-Software)
  • Mikrokontroller-Programmierung in C unter Keil-RTX (µC ist NXP-LPC1769, ARM-Cortex-M3, Tasks, Mailboxes, Interrupts, Keil-µVision-IDE, LPCxpresso-IDE)
  • Bearbeitung u.a. folgender Busprotokolle und Schnittstellen: Ethernet-TCP/IP, CanOpen, UARTs, SPI
  • Weiterentwicklung eines embedded Webservers (CGI, HTML und Javascript)
  • Schaltplanerstellung mit Bartels
C Keil-RTX Ethernet-TCP/IP CanOpen HTML JavaScript NXP-LPC1769 ARM-Cortex-M3 Mailboxes Interrupts Keil-µVision-IDE LPCxpresso-IDE
Stuttgart
1 Jahr 11 Monate
2014-05 - 2016-03

Hardwarenahe Softwareentwicklung

C C# FreeRTOS ...
  • Hardwarenahe Softwareentwicklung eines Winkelerfassungssensorsystems für Blechbiegemaschinen unter detaillierter Betrachtung der µC-Hardware und der  Signalaufbereitungselektronik sowie eines Sensors (Tools)-Klemmungsystems.
  • Echtzeit embedded Mikrokontroller-Programmierung in C unter FreeRTOS (µC ist der PSoC-5LP von Cypress, ARM-Cortex-M3 mit Onchip-FPGA, Tasks, Queues, Interrupts)
  • Implementierung u.a. folgender Busprotokolle und Schnittstellen:
    • CanOpen gebunden an einem zweiten proprietären seriellen Bus, UARTs, SPI, I²C und zwei ADCs (On- und Off-Chip)
  • Entwicklung eines Bootloaders mit CanOpen-Schnittstelle für Firmwareupdate
  • Implementierung eines Emergency-Systems und einer dynamischen Flash- und Eeprom-Struktur und Betriebsdatenerfassung
  • Entwicklung einer C#-Testsoftware für das laufende Testen des C-Codes (csv-TestCases, Threading, GUI mit WPF) und Fehlerbehandlung (CANalyzer, Jira, SVN)
  • Umfassende Dokumentation des Software- und Hardwaresystems
  • Entwicklung einer Testplatine mit Altium-Designer (3D-Design)
C C# FreeRTOS CANopen CANalyzer Altium Designer PSoC-5LP von Cypress ARM-Cortex-M3 mit Onchip-FPGA Bus UARTs SPI I²C ADCs Jira SVN
Österreich
2 Monate
2014-04 - 2014-05

Hardwareentwicklung

Target ARM-Cortex-M0 (STM32F030)
  • Hardwareentwicklung einer Powerline-Kommunikationsanwendung für Beleuchtungssysteme
  • Schaltplanentwurf basierend auf dem Mikrokontroller ARM-Cortex-M0 (STM32F030) und einem Modem-Chip
  • Schaltplanerstellung mit Target
Target ARM-Cortex-M0 (STM32F030)
Hanning & Kahl
Deutschland, Oerlinghausen
1 Monat
2014-03 - 2014-03

Softwareentwicklung

ATMega128
  • Programmierung einer C-Control-Einheit basierend auf dem Microkontroller ATMega128
  • Motorsteuerung für ein Haushaltsgerät
ATMega128
Raum-Nürnberg
1 Jahr 5 Monate
2012-01 - 2013-05

Hardware u. Elektronik Entwicklung

Hardware u. Elektronik Entwickler
Hardware u. Elektronik Entwickler

MEMS (Micro-Electro-Mechanical-Systems). Neuentwicklung von High-Level-Elektronik Konzepten für die Steuerung eines MEMS-Gerätes (Micromirror Arrays für UV-Masken Belichtung in der Halbleiter Industrie): 

  • Entwurf eines einheitlich takt-synchronen seriellen Datenübertragung Systems mittels SERDES-Schaltkreise basierend auf proprietäre Protokolle mit Datenraten von 800Mbps, 40Mbps und 4Mbps.
  • Entwurf einer dreistufigen seriellen Daten-Kommunikations-Struktur (Punkt zu Punkt und Bussysteme) basierend auf serielle IPCores Protokolle mit Datenraten von 10Gbps, 600Mbps und 20Mbps
  • Entwurf einer dreistufigen seriellen Daten-Kommunikations Struktur (Punkt zu Punkt und Bussysteme) basierend auf serielle IP-Cores Protokolle mit Datenraten von 10Gbps, 600Mbps und 20Mbps
  • Systementwurf unter Einsatz von Altera-FPGAs (Quartus II, Stratix-5 und andere) und ihre IP-Cores der seriellen Kommunikationsprotokolle (SerialLite, SRIO, JTAG).
  • Test und Charakterisierung der neu entwickelten MEMS-Ansteuerungs-ASICs bestehend aus einem Digitalteil, analoger Ausgangsstufe sowie Aktuator und Sensor Komponenten (Pico-Ampere Nennströme).
  • Auslegung einer modularen Spannungsversorgung unter Berücksichtigung sämtlicher Stör- und Rauscheinflüsse. Komplette und detailierte Dokumentation der Arbeiten auf Englisch.
Carl-Zeiss-SMT
Oberkochen-Deutschland
4 Monate
2011-05 - 2011-08

Smart-Grid

Hardware u. Elektronik Entwickler (Photovoltaik) ModBus Ethernet M-Bus/ Open Metering Standard ...
Hardware u. Elektronik Entwickler (Photovoltaik)
  • Konzeption und Definition der erforderlichen Hardwareplattform für die Ansteuerung und Datensammlung von diversen Geräten wie Wechselrichter, Batterie Managementsysteme, Stromzähler im Solarenergie Bereich.
  • Festlegung des benötigten Microkontrollers (ARM9/ARM11 - TI und Freescale Implementierungen) und der Kommunikations-Schnittstellen (ModBus, Ethernet, M-Bus/ Open Metering Standard (OMS), CAN, ZigBee, Power Line Communication, WLAN).
ModBus Ethernet M-Bus/ Open Metering Standard CAN ZigBee Power Line Communication WLAN
Solon AG
Berlin
4 Monate
2010-12 - 2011-03

Embedded Hardware u. Firmware Entwicklung

Embedded Hardware u. Firmware Entwickler
Embedded Hardware u. Firmware Entwickler

Röntgenstrahlungsmessgerät (Medizintechnik)

  • Hardware und Firmware Entwicklung (Altium-Designer, C, TI-Code Composer) von embedded Systemen (TI-MSP430 Microkontroller) für low-power medizintechnische Applikationen (Gerät zur Messung von Röntgenstrahlung).
Reputation-Engineering
München
9 Monate
2010-02 - 2010-10

Nachrichtenübertragung

Dozent für Nachrichtenübertragung
Dozent für Nachrichtenübertragung
AIU-Universität
Damaskus
2 Jahre 6 Monate
2007-07 - 2009-12

Überwachung, Kontrolle und Wartung von Sende Anlagen

Ingenieur der Elektrotechnik
Ingenieur der Elektrotechnik
  • Überwachung, Kontrolle und Wartung von Sende Anlagen in einer FM-Radio Station, die aus drei 20-KW plus vier 10-KW Sendern besteht. Diese Arbeit ist mit vertieften Kenntnissen von Modulatoren, Signal Monitoren, Verstärker Einheiten, Kombinatoren, Filter Einheiten und Antennen verbunden.
Sultan-Telecommunications
Kuwait
5 Jahre 5 Monate
1999-09 - 2005-01

Hardware und Elektronik Entwicklung

Ingenieur der Elektrotechnik
Ingenieur der Elektrotechnik
  • Hardware und Elektronik Entwicklung von  komplexen Telekommunikationskarten und Geräten von der Idee bis zur Serienreife (Für PBX’s, Data-, ISDN- und VoIP-Switches)
  • Schaltplan und Layout von embedded mikroprozessorgesteuerten Systemen ausgestattet mit Ethernet- und ISDN/MODEM-Kontrollern, DSPs, PCI-Bridges und FPGAs
  • PCB-Layout von Karten bis zu 8-Lagen mit Orcad
  • Xilinx-FPGA Programmierung in VHDL und Modelsim-Simulation
  • Compact-PCI Bus Systeme
  • Softwaretest der Karten in C und PCI-Scan
  • EMV- und ESD- konformes Design
Teles AG
Berlin, Deutschland
1 Jahr 5 Monate
1997-08 - 1998-12

Geräte Entwicklung

Studentische Hilfskraft (80 Stunden/Monat)
Studentische Hilfskraft (80 Stunden/Monat)
  • Geräte Entwicklung für clock recovery in einem Projekt für Infrarot-Daten Übertragung (SONET/SDH 155 und 622 Mbit/s)
  • Schaltplan und Layout von differenziellen High-Speed Signalen mit Orcad
  • Spektrumanalyse der Kodierung. Pspice Simulation
Heinrich-Hertz-Institut für Nachrichtentechnik
Berlin, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
2013-06 - 2014-02

Selbständige Weiterbildung

Deutschland, Nürnberg
Deutschland, Nürnberg
  • C/C++ embedded Softwareentwicklung

  • Linux Hardware-Treiberentwicklung sowie Matlab Programmierung

10 Jahre 8 Monate
1987-10 - 1998-05

Studium - Elektrotechnik

Diplom Ingenieur Elektrotechnik (Note sehr gut), Technische Universität Berlin
Diplom Ingenieur Elektrotechnik (Note sehr gut)
Technische Universität Berlin

Kompetenzen

Kompetenzen

Top-Skills

Embedded Software Embedded Hardware Elektronik C Programmierung C# Can/CanOpen FPGAs VHDL FreeRTOS Keil-RTX Altium-Designer Eclipse Keil-µVision TI-Code Composer Studio C++ .NET Framework Nucleus-RTOS LINUX Unit-Testing CMAKE Git OrCAD Labview

Produkte / Standards / Erfahrungen / Methoden

Altium Designer
CANalyzer
CANopen
Technische Dokumentation

Elektronik und Hardware Kenntnisse

  • Embedded Hardware

  • Analog und digital Design

  • Mikroprozessor Technik

  • Digitale Signal-Verarbeitung

  • Messtechnik und Sensorik.

  • Schematic und PCB-Layout Tools (Altium, Orcad, Pulsonic, Target, Eagle, Bartels)

  • Pspice, LTpice

  • EMV- u. ESD-konformes Design.

  • Altera-Quartus II

  • Xilinx FPGA-Designer

  • ModelSim

  • VHDL

  • VERILOG

  • AHDL

  • Microkontroller Technik (8/16/32-Bit µC, PSoC-5, ARM11/9, ARM-Cortex-M3, ATMega128, MSP430, SAB80Cx, PowerPC).

  • Telekommunikation

  • Ethernet Technik

  • Compact-PCI

  • TDM

  • CAN-Bus

  • CanOpen

  • FlexRay

  • HIL

  • SIL

  • IOT

  • RF-Technik

  • Fernseh- und Videotechnik

  • Optoelektronik

  • OptiSystem Simulator

  • Microwave Office


Software Kenntnisse

  • Hardwarenahe Programmierung, C, C51, Eclipse, Keil-µVision, LPCxpresso, PsoC-Creator, IAR, TI-Code Composer Studio, Labview, Assembler, Pascal, Ada, NMake

  • C++ (IKM-Assessment-Test bestanden), C# und Visual Basic in .NET Framework, Python, FreeRTOS, Keil-RTX, MS-Visual Studio, Matlab, Can-Analyzer

  • Unit-Tests, CMAKE, XML, GIT, SVN, Doxygen, JIRA, Sphinx-Documentation, MS-Visio, Baan

  • Windows, LINUX, UNIX, Ubuntu, Workstations, MS-Office


Kommunikationsnetze

  • Computer Netze

  • ISDN

  • Kommunikationsprotokolle (ATM, TCP/IP, Link- und MAC-Layer)

  • IEEE, ISO und RFC Specs

  • Netzwerk Gerätekonfiguration (Router, Switches)


Details der wichtigsten Berufstätigkeiten

Rolle: Ingenieur der Elektrotechnik in der Hardware-Abteilung

Kunde: Teles AG


Aufgaben:

Die Teles AG ist eines der führende Unternehmen im Telekommunikation Bereich auf dem deutschen Markt und zählte in den 90' Jahren zu den 50 erfolgreichsten Firmen in Deutschland.

  • Entwicklung und der Test komplexer Karten und Geräte

  • Dabei ging es um das Konzept, die Erstellung des Schaltplans und des Layouts, die Programmierung der Bauteile und den endgültigen Test für die Serien Produktion der Geräte

  • Entwicklung, Aufbau und Test eines Midscale Modem Internet Access Moduls. Dieses Modul kann bis zu 240 Internet-Modem oder bis zu 256 Internet-ISDN Verbindungen bearbeiten. Für die Internet-Modem Verbindung wurden Modem-Module des Herstellers Mapletree eingesetzt. HDLC-Kontroller von Siemens übernehmen die ISDN-Internet Verbindung. Der PowerPC MPC8240 übernimmt die Verwaltung aller Vorgänge. Eine Intel nicht-transparente PCI-Bridge bildet die Schnittstelle zum System-CPCI Bus und ein AMD Ethernet Kontroller ist für den Ethernet Anschluss zuständig.

  • Entwicklung, Aufbau, Layout und Test eines Teles spezifischen Computer Boards, der alle Kommunikationsprozesse in den Vermittlungsanlagen (iSwitches, iXess) steuert und verwaltet. Dieser Computer basierte auf einem ETX-CPU Board der Firma Kontron und wurde mit zwei zusätzlichen Ethernet Kontrollern, einem SCSI-Kontroller sowie einer zusätzlichen PCI-Bridge ausgestattet.

  • Entwicklung und Layout einer DSP-Karte für die DTMF-Ton Erkennung. Dieses Modul bestand hauptsächlich aus 12 ADSP-2185 und einem FPGA. Die PCI-Bridge dafür war in dem FPGA als VHDL-Core zu implementieren (passive PCI-Bridge).

  • Entwicklung, Aufbau und Test von ISDN-Karten für den Einsatz in PBXs (private branch exchange). Diese sind Karten mit unterschiedlichen ISDN-Funktionen, besitzen auch mehrere Kombinationen von S0 (BRI), S2M (PRI) Anschlüssen und sind für den ISA-Bus gedacht.

  • Entwicklung, Aufbau und Test von iLCR-Geräten (Intelligent Least Cost Routers). Diese werden mit Microkontrollern oder mit PowerPC-Kontrollern gesteuert und mit unterschiedlichen Kombinationen von S0-, S2M und Ethernet Ports ausgestattet (nächste Generation ist mit VoIP-Funktion). 

  • Fundierte Kenntnisse des Designs und Entwurfs digitaler und analoger Schaltungen im Rahmen größerer Projekte und Schaltplan Erstellung sowie das fachkompetente Layout von mehrlagigen komplexen Leiterkarten.

  • Komplexe Funktionsprogrammierung in VHDL oder AHDL in FPGAs (Xilinx, Altera). VERILOG Design Simulation, Timing Analyse und Design Optimierung. EEPROM Programmierung und Funktionstest Programmierung in C.

  • Kenntnisse der ISDN-Technik, der Handhabung und Applikation zahlreicher ISDN-ICs (vor allem Infineon).

  • Kenntnisse der Ethernet-Technik und die Applikation unterschiedlicher 10/100Base-T Ethernet-Kontrollern, Phys. und Switches.

  • Kenntnisse der Embedded Prozessoren (PowerPC), Microkontroller, unterschiedliche PCI-Bridges (transparent und nicht-transparent). DSP-Technik. TDM-Bus Datenverarbeitung (u.a. H110-Telecommunikations Bus).

  • Schaltplan und Layout Erstellung unter Einhaltung der CPCI-Spezifikationen und der EMV- und ESD-Zulassungsnormen und anschliessender Test in einem EMV-Test Labor. Zusätzlich waren die meisten Karten Hot-Plug fähig.

 

Rolle: Studentische Hilfskraft (80 Stunden/Monat)

Kunde: Heinrich-Hertz-Institut für Nachrichtentechnik


Aufgaben:

  • Diese Arbeit erfolgte im Rahmen des Projekts "Breitbandiges Mobilkommunikationssystem auf Infrarotbasis".

  • Anwendungsbeispiel ist der LAN-Anschluss von PCs in einem PC-Saal.

  • Hierbei ging es um das Design, Schaltplanerstellung und Layout einer Karte für Taktrückgewinnung aus einem Datenstrom, der Infrarot übertragen wird (SONET/SDH 155 und 622 Mbit/s).

  • Zusätzlich sollte ein rauscharmer Verstärker aufgebaut werden, für die Verstärkung eines äusserst schwachen niederfrequenten Pilotton-Signals (1pA-Photostrom bei 20 KHz).

  • Damit waren Kenntnisse der Codierungsarten (NRZ, RZ,?), deren Spektren, Spektrumanalyse sowie seriell-parallel Umsetzung des Datenstroms in ECL-Technik  kombiniert


Fachpraktikum 

Rolle: Praktikant

Kunde: SIR Consulting & Contracting


Aufgaben:

  • Hierbei ging es um Entwurf und Schaltplan Erstellung einer PC-Karte zur Messdatenerfassung.

  • Die Karte war für die präzise Analyse von Signalen, die Chromatographie Geräte ausgeben, gedacht.

  • Dabei sollte eine 24-Bit Auflösung bei 100 Hz-Eigangssignal erreicht werden.

  • Dafür wurde der A/D Umsetzer AD7710 (Sigma-Delta Verfahren) und der Microkontroller SAB80C537 verwendet.

  • Diese Arbeit war als Praktikum überdurchschnittlich aufwendig, denn die Karte sollte noch einen PCI-Anschluss zum PC haben (AMCC PCI-Kontroller S5933) sowie 4 analoge Eingänge, die gleichzeitig arbeiten sollten.

  • Dazu kamen noch mehrere digitale Ein- und Ausgänge, 4 analoge Ausgänge sowie eine Erweiterung des Adressierungsbereichs des SAB80C537 auf 4 MByte


Berufserfahrung

1999-01 - 1999-09

Kunde: ITT-Industries


Aufgaben:

  • Entwicklung eines Microkotroller-Boards für Abstandsmessung im Mikrometer Bereich durch das Zählen der Streifen generiert durch ein Michelson-Laser-Interferometer unter Verwendung von Photodioden und C51-Keil Software. 
  • C-Programmierung des Microkontrollers SAB80C537 für die Steuerung eines Baggers


1987-10 - 1998-05

Rolle: Studentische Hilfskraft

Kunde: SIEMENS - Berlin


Aufgaben:

  • verschiedene Tätigkeiten zur Finanzierung des Studiums in der medizinischen Geräte Abteilung


Tätigkeiten während des Studiums:

Kunde: verschieden Kunden


Aufgaben:

  • 2,5 Jahre Studentische Hilfskraft in der medizinischen Geräte Abteilung bei SIEMENS-Berlin
  • Die Arbeit im Elektronik-Labor der Firma HERLITZ AG
  • Die Weiterentwicklung meiner PC-Karte aus dem Praktikum mit einer USB-Schnittstelle

Betriebssysteme

Echtzeitbetriebssysteme
FreeRTOS
Keil-RTX
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Ada
Assembler
Basic
VB.NET
C
C#
C++
HTML
Imake, GNU-Make, Make-Maker etc...
JavaScript
MATLAB / Simulink
Modula-2
Pascal
Shell

Datenbanken

Access
SQL
xBase

Datenkommunikation

ATM
Bus
Ethernet
Ethernet-TCP/IP
HDLC
Internet, Intranet
ISDN
ISO/OSI
LAN, LAN Manager
parallele Schnittstelle
Proprietäre Protokolle
Teles Protokolle (1)
RFC
Router
RS232
TCP/IP
Voice

Hardware

Bus
PCI, PCI Express, Compact PCI, TDM, H110, ISDN, CAN, ISA, ATM-SONET/SDH, FlexRay
Digital
Embedded Hardware, Digitale u. Mixed Signal HW-Entwicklung, Digitale Signal verarbeitung und Erfassung
Digitale Signalprozessoren
Analog Devices DSP's
Echtzeitsysteme
Prozessdatenverarbeitung in Assembler, ADA
Elektronik und Hardware Design
embedded Systeme
Embedded Microkontroller Systeme, Low-Power Microkontroller Systeme, TELES Embedded Kommunikationssysteme (ISDN, VoIP, Ethernet ..) u.a. siehe Projekte
Emulatoren
Altera ModelSim, Xilinx ModelSim, Keil, Texas Instruments-Code Composer
EMV- u. ESD-Konformes Schaltung und Layout Entwicklung
FPGA Design und Verifikation
Fuzzy Controller
Fuzzy Logic
Hardware entwickelt
MSP430-basiertes Messgerät, TELES Kommunikationsgeräte. Am Heinrich-Herz-Institute Berlin: Clock recovery u.a. siehe Projekte
Messgeräte
Oszilloskope, Spektrumanalyzator, Netzwerkanalyzator, RF Powermeter
Mikrocontroller
MSP430, ARM Cortex, AM18xx, iMX3x, PowerPC-MPC8240, SAB80C537
Mikrokontroller Technik
Modem
Mapletree Modem Module
Motorola
PowerPC, ECL-Schaltkreise, Videosignalverarbeitung
PC
TELES embedded Rechner, Motherboards, Peripherie Karten
PLD, FPGA
Altera Stratix-5, Xilinx Virtex-5, Spartan-2
Proprietäre HW
TELES Embedded Kommunikationssysteme, Intel, Motorola
Prozessrechner
Mikrokontroller basierte Karten zur Meßsignalerfassung und externe Steuerung
RF, FM Radio Sendeanlagen, bis 20 kW
Sensoren
Silizium-Beschleunigungsensor, Infrarot Sensoren, Beleuchtungsstärke Sensoren
SUN
SUN-Workstations
Teles Kommunikationssysteme
Teles PBX, ISDN-Voip-Vermittlungsanlagen
iSwitch,iXess), ISDN-Voip-Switches, iLCR (Intelligent Least Cost Router
Texas Instruments
Mikrokontroller, Diverse Schaltkreise

Berechnung / Simulation / Versuch / Validierung

CANoe
FEM (Finite-Elemente-Methode)
Hardware-in-the-Loop Simulation (HIL)
PSpice
Software-in-the-Loop Simulation (SIL)

Design / Entwicklung / Konstruktion

Allegro PCB Design
Orcad, Pspice
Altium 
AutoCAD
EAGLE
FPGA-Design und Verifikation
OrCad  
Pspice 
Verilog 
VHDL, AHDL
Visio 

Branchen

Branchen

  • Hardware
  • Elektronik
  • Nachrichtentechnik
  • Medizintechnik
  • Automatisierung
  • Photovoltaik
  • Automotive
  • IT

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

4 Monate
2023-09 - 2023-12

Übernahme/Weiterentwicklung eines FPGA-Systems

Embedded Firmware-Entwickler
Embedded Firmware-Entwickler

  • Übernahme/Weiterentwicklung eines FPGA-Systems (Basierend auf Xilinx-Spartan7) für die Messung von Auto-Radars
  • Ein skalierbares modulares System mit einige Dutzend Empfangssensoren/Antennen pro Modul für 77GHz-Signale
  • Xilinx-IDE: Vivado, Vitis. FPGA-Programmierung: Verilog, VHDL, HLS
  • Bussysteme: LVDS, AXI-Bus, SPI, I2C. 12Bit-ADC. Embedded Server in C/FreeRtos
  • TCP/IP-LwIP. Git, Bitbucket, Jira, Confluence, Sourcetree

FPGA-Firmware - Automotive
Braunschweig
6 Monate
2023-02 - 2023-07

Fehleruntersuchung einer SD-Speicherkarte

  • Fehleruntersuchung einer SD-Speicherkarte (SDR50/SDR104, 50/200Mbit Datenraten) auf einem Xilinx-Zynq-Ultrascale basierten Systems
  • Karten-Redesign mit Xpedition Designer
  • Layout Simulation mit SiWave
  • Sparklink
Hardware - Labortechnik
Baden-Württemberg
11 Monate
2021-05 - 2022-03

Embedded statische Code Analyse

Embedded Software und Geräte Verifikationsingenieur MISRA-C Windriver-VxWorks 7 i.MX6 ARM-Cortex-A9 ...
Embedded Software und Geräte Verifikationsingenieur
  • Prüfung für medizinische Geräte (Eigenständige Prüfung oder automatisch)

  • Funktionale Modul und Produkt Verifikation

  • Dokumentation

MISRA-C Windriver-VxWorks 7 i.MX6 ARM-Cortex-A9 MPC603 PRQA PC-Lint
Medizin Technik
Berlin
9 Monate
2020-03 - 2020-11

Batteriemanagementsysteme (BMS)

Eclipse GIT Sourcetree ...
  • Embedded Mikrokontroller-Programmierung in C (S32K1xx ARM-Cortex-M4) unter FreeRTOS

  • SPI-Treiberentwicklung für die Spannung-, Temperatur- und Impedanzerfassung der Batteriezellen (über 100 Zellenkontroller-Kette; Differenzielles SPI-Interface)

  • UART- und DMA-Implementierung

Eclipse GIT Sourcetree Enterprise-Architect CodeBeamer ALM CanOpen-Explorer WinIdea Ozon ASIL-Konformität Segger C S32K1xx ARM-Cortex-M4
München
6 Monate
2019-04 - 2019-09

Embedded Mikrokontroller-Programmierung

Eclipse GIT C ...
  • Embedded Mikrokontroller-Programmierung in C (Ladesäulen für Elektro-Autos, TI_TMS320F28xxx, TI_Safety-Library-IEC60730 (diese erfüllt FuSi-ASIL-B))
  • Implementierung von Sicherheitsfunktionen
  • Energiemessung
  • Bootloader - Entwicklung (Firmwareupdate für Onchip-Flash und externes Eeprom über SPI und UART) und Ansteuerung
  • Integrations- und Unit-Tests (Ceedling)
  • UL1998-Norm Funktionale Sicherheit
Eclipse GIT C TI_TMS 320F28xxx TI_Safety-Library-IEC60730
Energie-Automotive
Westfalen
5 Monate
2018-11 - 2019-03

Embedded Mikrokontroller-Programmierung

Eclipse GIT Linux-Shell ...
  • Embedded Mikrokontroller-Programmierung in C (Low-Power STM32L4, STM32CubeMX, Dynamische Gpios- und Clock-Konfiguration nach Hardwareversion, I2C, UART, Wakeups-Konfiguration)

  • Sensoren-Datenverarbeitung mit WIFI-Anbindung an einer Gateway-Zentrale

  • Programmierung des STM32L4 (ARM-Cortex-M4) unter Nucleos-RTOS auf Low-Level und HAL-Layer

  • Integrations-, System und Unit-Tests (Ceedling)

Eclipse GIT Linux-Shell MobaXTerm Confluence C Low-Power STM32L4 STM32CubeMX STM32L4 ARM-Cortex-M4
IOT-Sensorik
Erlangen
5 Monate
2018-04 - 2018-08

Embedded Mikrokontroller-Programmierung

Visual-Studio Linux-Shell GIT ...
  • Embedded Mikrokontroller-Programmierung in C (Bedienungseinheit eines Traktors, Atmel-ATtiny8x, Infineon-XMC4xxx, Freescale-IMX6, Infotainment-Power-Management, SPI, I2C)
  • Programmierung des XMC4xxx (ARM-Cortex-M4) unter FreeRTOS
  • Board-Tests nach ISO-16750-2 in C#, Python
Visual-Studio Linux-Shell GIT TFS Lauterbach-Debugger C# Python Atmel-ATtiny8x Infineon-XMC4xxx Freescale-IMX6 SPI I2C
Automotive
Berlin
2 Monate
2017-11 - 2017-12

IOT-Daten-Bearbeitung

Ubuntu Cmake Git ...
  • IOT-Daten-Bearbeitung in C (ESP32- Mikrokontroller)
  • XML<->EXI-Daten Konvertierung
  • Unit-Tests
  • Sequenz-Diagramme in UML
  • Code-Dokumentation in Doxygen und Sphinx
Ubuntu Cmake Git Jira UML Doxygen Sphinx
IOT
Dortmund
1 Jahr
2017-01 - 2017-12

Komplette Systemübernahme

?C_TriMedia-PNX1502 FPGA_XC2VP30 CPLD ...
  • Komplette Systemübernahme (Hardware, FreeRTOS/ARM-Cortex-M4_C-Code und C++_Konsole)
  • Weiterentwicklung diverser Karten mit Altium-Designer (u.a. µC-Karte, USB-HUB).
  • Diagnose von nicht reproduzierbaren Fehler einer komplexen Videosignal-Verarbeitungskarte (Eye-Tracking-System: µC_TriMedia-PNX1502, FPGA_XC2VP30, CPLD, PCI ..)
  • Automatisierter Karten-Test mit Python
  • Validierung der Implementierungsänderungen
?C_TriMedia-PNX1502 FPGA_XC2VP30 CPLD PCI Altium Allegro-Viewer Xilinx-ISE MS-Visual Studio SVN IEC-60601 IEC-60950
Medizintechnik
Berlin
8 Monate
2016-05 - 2016-12

Embedded Software- und Hardwareentwicklung

C Keil-RTX Ethernet-TCP/IP ...
  • Embedded Software- und Hardwareentwicklung eines Mikrokontroller-Sensorsteuerungssystem (90%-Software)
  • Mikrokontroller-Programmierung in C unter Keil-RTX (µC ist NXP-LPC1769, ARM-Cortex-M3, Tasks, Mailboxes, Interrupts, Keil-µVision-IDE, LPCxpresso-IDE)
  • Bearbeitung u.a. folgender Busprotokolle und Schnittstellen: Ethernet-TCP/IP, CanOpen, UARTs, SPI
  • Weiterentwicklung eines embedded Webservers (CGI, HTML und Javascript)
  • Schaltplanerstellung mit Bartels
C Keil-RTX Ethernet-TCP/IP CanOpen HTML JavaScript NXP-LPC1769 ARM-Cortex-M3 Mailboxes Interrupts Keil-µVision-IDE LPCxpresso-IDE
Stuttgart
1 Jahr 11 Monate
2014-05 - 2016-03

Hardwarenahe Softwareentwicklung

C C# FreeRTOS ...
  • Hardwarenahe Softwareentwicklung eines Winkelerfassungssensorsystems für Blechbiegemaschinen unter detaillierter Betrachtung der µC-Hardware und der  Signalaufbereitungselektronik sowie eines Sensors (Tools)-Klemmungsystems.
  • Echtzeit embedded Mikrokontroller-Programmierung in C unter FreeRTOS (µC ist der PSoC-5LP von Cypress, ARM-Cortex-M3 mit Onchip-FPGA, Tasks, Queues, Interrupts)
  • Implementierung u.a. folgender Busprotokolle und Schnittstellen:
    • CanOpen gebunden an einem zweiten proprietären seriellen Bus, UARTs, SPI, I²C und zwei ADCs (On- und Off-Chip)
  • Entwicklung eines Bootloaders mit CanOpen-Schnittstelle für Firmwareupdate
  • Implementierung eines Emergency-Systems und einer dynamischen Flash- und Eeprom-Struktur und Betriebsdatenerfassung
  • Entwicklung einer C#-Testsoftware für das laufende Testen des C-Codes (csv-TestCases, Threading, GUI mit WPF) und Fehlerbehandlung (CANalyzer, Jira, SVN)
  • Umfassende Dokumentation des Software- und Hardwaresystems
  • Entwicklung einer Testplatine mit Altium-Designer (3D-Design)
C C# FreeRTOS CANopen CANalyzer Altium Designer PSoC-5LP von Cypress ARM-Cortex-M3 mit Onchip-FPGA Bus UARTs SPI I²C ADCs Jira SVN
Österreich
2 Monate
2014-04 - 2014-05

Hardwareentwicklung

Target ARM-Cortex-M0 (STM32F030)
  • Hardwareentwicklung einer Powerline-Kommunikationsanwendung für Beleuchtungssysteme
  • Schaltplanentwurf basierend auf dem Mikrokontroller ARM-Cortex-M0 (STM32F030) und einem Modem-Chip
  • Schaltplanerstellung mit Target
Target ARM-Cortex-M0 (STM32F030)
Hanning & Kahl
Deutschland, Oerlinghausen
1 Monat
2014-03 - 2014-03

Softwareentwicklung

ATMega128
  • Programmierung einer C-Control-Einheit basierend auf dem Microkontroller ATMega128
  • Motorsteuerung für ein Haushaltsgerät
ATMega128
Raum-Nürnberg
1 Jahr 5 Monate
2012-01 - 2013-05

Hardware u. Elektronik Entwicklung

Hardware u. Elektronik Entwickler
Hardware u. Elektronik Entwickler

MEMS (Micro-Electro-Mechanical-Systems). Neuentwicklung von High-Level-Elektronik Konzepten für die Steuerung eines MEMS-Gerätes (Micromirror Arrays für UV-Masken Belichtung in der Halbleiter Industrie): 

  • Entwurf eines einheitlich takt-synchronen seriellen Datenübertragung Systems mittels SERDES-Schaltkreise basierend auf proprietäre Protokolle mit Datenraten von 800Mbps, 40Mbps und 4Mbps.
  • Entwurf einer dreistufigen seriellen Daten-Kommunikations-Struktur (Punkt zu Punkt und Bussysteme) basierend auf serielle IPCores Protokolle mit Datenraten von 10Gbps, 600Mbps und 20Mbps
  • Entwurf einer dreistufigen seriellen Daten-Kommunikations Struktur (Punkt zu Punkt und Bussysteme) basierend auf serielle IP-Cores Protokolle mit Datenraten von 10Gbps, 600Mbps und 20Mbps
  • Systementwurf unter Einsatz von Altera-FPGAs (Quartus II, Stratix-5 und andere) und ihre IP-Cores der seriellen Kommunikationsprotokolle (SerialLite, SRIO, JTAG).
  • Test und Charakterisierung der neu entwickelten MEMS-Ansteuerungs-ASICs bestehend aus einem Digitalteil, analoger Ausgangsstufe sowie Aktuator und Sensor Komponenten (Pico-Ampere Nennströme).
  • Auslegung einer modularen Spannungsversorgung unter Berücksichtigung sämtlicher Stör- und Rauscheinflüsse. Komplette und detailierte Dokumentation der Arbeiten auf Englisch.
Carl-Zeiss-SMT
Oberkochen-Deutschland
4 Monate
2011-05 - 2011-08

Smart-Grid

Hardware u. Elektronik Entwickler (Photovoltaik) ModBus Ethernet M-Bus/ Open Metering Standard ...
Hardware u. Elektronik Entwickler (Photovoltaik)
  • Konzeption und Definition der erforderlichen Hardwareplattform für die Ansteuerung und Datensammlung von diversen Geräten wie Wechselrichter, Batterie Managementsysteme, Stromzähler im Solarenergie Bereich.
  • Festlegung des benötigten Microkontrollers (ARM9/ARM11 - TI und Freescale Implementierungen) und der Kommunikations-Schnittstellen (ModBus, Ethernet, M-Bus/ Open Metering Standard (OMS), CAN, ZigBee, Power Line Communication, WLAN).
ModBus Ethernet M-Bus/ Open Metering Standard CAN ZigBee Power Line Communication WLAN
Solon AG
Berlin
4 Monate
2010-12 - 2011-03

Embedded Hardware u. Firmware Entwicklung

Embedded Hardware u. Firmware Entwickler
Embedded Hardware u. Firmware Entwickler

Röntgenstrahlungsmessgerät (Medizintechnik)

  • Hardware und Firmware Entwicklung (Altium-Designer, C, TI-Code Composer) von embedded Systemen (TI-MSP430 Microkontroller) für low-power medizintechnische Applikationen (Gerät zur Messung von Röntgenstrahlung).
Reputation-Engineering
München
9 Monate
2010-02 - 2010-10

Nachrichtenübertragung

Dozent für Nachrichtenübertragung
Dozent für Nachrichtenübertragung
AIU-Universität
Damaskus
2 Jahre 6 Monate
2007-07 - 2009-12

Überwachung, Kontrolle und Wartung von Sende Anlagen

Ingenieur der Elektrotechnik
Ingenieur der Elektrotechnik
  • Überwachung, Kontrolle und Wartung von Sende Anlagen in einer FM-Radio Station, die aus drei 20-KW plus vier 10-KW Sendern besteht. Diese Arbeit ist mit vertieften Kenntnissen von Modulatoren, Signal Monitoren, Verstärker Einheiten, Kombinatoren, Filter Einheiten und Antennen verbunden.
Sultan-Telecommunications
Kuwait
5 Jahre 5 Monate
1999-09 - 2005-01

Hardware und Elektronik Entwicklung

Ingenieur der Elektrotechnik
Ingenieur der Elektrotechnik
  • Hardware und Elektronik Entwicklung von  komplexen Telekommunikationskarten und Geräten von der Idee bis zur Serienreife (Für PBX’s, Data-, ISDN- und VoIP-Switches)
  • Schaltplan und Layout von embedded mikroprozessorgesteuerten Systemen ausgestattet mit Ethernet- und ISDN/MODEM-Kontrollern, DSPs, PCI-Bridges und FPGAs
  • PCB-Layout von Karten bis zu 8-Lagen mit Orcad
  • Xilinx-FPGA Programmierung in VHDL und Modelsim-Simulation
  • Compact-PCI Bus Systeme
  • Softwaretest der Karten in C und PCI-Scan
  • EMV- und ESD- konformes Design
Teles AG
Berlin, Deutschland
1 Jahr 5 Monate
1997-08 - 1998-12

Geräte Entwicklung

Studentische Hilfskraft (80 Stunden/Monat)
Studentische Hilfskraft (80 Stunden/Monat)
  • Geräte Entwicklung für clock recovery in einem Projekt für Infrarot-Daten Übertragung (SONET/SDH 155 und 622 Mbit/s)
  • Schaltplan und Layout von differenziellen High-Speed Signalen mit Orcad
  • Spektrumanalyse der Kodierung. Pspice Simulation
Heinrich-Hertz-Institut für Nachrichtentechnik
Berlin, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
2013-06 - 2014-02

Selbständige Weiterbildung

Deutschland, Nürnberg
Deutschland, Nürnberg
  • C/C++ embedded Softwareentwicklung

  • Linux Hardware-Treiberentwicklung sowie Matlab Programmierung

10 Jahre 8 Monate
1987-10 - 1998-05

Studium - Elektrotechnik

Diplom Ingenieur Elektrotechnik (Note sehr gut), Technische Universität Berlin
Diplom Ingenieur Elektrotechnik (Note sehr gut)
Technische Universität Berlin

Kompetenzen

Kompetenzen

Top-Skills

Embedded Software Embedded Hardware Elektronik C Programmierung C# Can/CanOpen FPGAs VHDL FreeRTOS Keil-RTX Altium-Designer Eclipse Keil-µVision TI-Code Composer Studio C++ .NET Framework Nucleus-RTOS LINUX Unit-Testing CMAKE Git OrCAD Labview

Produkte / Standards / Erfahrungen / Methoden

Altium Designer
CANalyzer
CANopen
Technische Dokumentation

Elektronik und Hardware Kenntnisse

  • Embedded Hardware

  • Analog und digital Design

  • Mikroprozessor Technik

  • Digitale Signal-Verarbeitung

  • Messtechnik und Sensorik.

  • Schematic und PCB-Layout Tools (Altium, Orcad, Pulsonic, Target, Eagle, Bartels)

  • Pspice, LTpice

  • EMV- u. ESD-konformes Design.

  • Altera-Quartus II

  • Xilinx FPGA-Designer

  • ModelSim

  • VHDL

  • VERILOG

  • AHDL

  • Microkontroller Technik (8/16/32-Bit µC, PSoC-5, ARM11/9, ARM-Cortex-M3, ATMega128, MSP430, SAB80Cx, PowerPC).

  • Telekommunikation

  • Ethernet Technik

  • Compact-PCI

  • TDM

  • CAN-Bus

  • CanOpen

  • FlexRay

  • HIL

  • SIL

  • IOT

  • RF-Technik

  • Fernseh- und Videotechnik

  • Optoelektronik

  • OptiSystem Simulator

  • Microwave Office


Software Kenntnisse

  • Hardwarenahe Programmierung, C, C51, Eclipse, Keil-µVision, LPCxpresso, PsoC-Creator, IAR, TI-Code Composer Studio, Labview, Assembler, Pascal, Ada, NMake

  • C++ (IKM-Assessment-Test bestanden), C# und Visual Basic in .NET Framework, Python, FreeRTOS, Keil-RTX, MS-Visual Studio, Matlab, Can-Analyzer

  • Unit-Tests, CMAKE, XML, GIT, SVN, Doxygen, JIRA, Sphinx-Documentation, MS-Visio, Baan

  • Windows, LINUX, UNIX, Ubuntu, Workstations, MS-Office


Kommunikationsnetze

  • Computer Netze

  • ISDN

  • Kommunikationsprotokolle (ATM, TCP/IP, Link- und MAC-Layer)

  • IEEE, ISO und RFC Specs

  • Netzwerk Gerätekonfiguration (Router, Switches)


Details der wichtigsten Berufstätigkeiten

Rolle: Ingenieur der Elektrotechnik in der Hardware-Abteilung

Kunde: Teles AG


Aufgaben:

Die Teles AG ist eines der führende Unternehmen im Telekommunikation Bereich auf dem deutschen Markt und zählte in den 90' Jahren zu den 50 erfolgreichsten Firmen in Deutschland.

  • Entwicklung und der Test komplexer Karten und Geräte

  • Dabei ging es um das Konzept, die Erstellung des Schaltplans und des Layouts, die Programmierung der Bauteile und den endgültigen Test für die Serien Produktion der Geräte

  • Entwicklung, Aufbau und Test eines Midscale Modem Internet Access Moduls. Dieses Modul kann bis zu 240 Internet-Modem oder bis zu 256 Internet-ISDN Verbindungen bearbeiten. Für die Internet-Modem Verbindung wurden Modem-Module des Herstellers Mapletree eingesetzt. HDLC-Kontroller von Siemens übernehmen die ISDN-Internet Verbindung. Der PowerPC MPC8240 übernimmt die Verwaltung aller Vorgänge. Eine Intel nicht-transparente PCI-Bridge bildet die Schnittstelle zum System-CPCI Bus und ein AMD Ethernet Kontroller ist für den Ethernet Anschluss zuständig.

  • Entwicklung, Aufbau, Layout und Test eines Teles spezifischen Computer Boards, der alle Kommunikationsprozesse in den Vermittlungsanlagen (iSwitches, iXess) steuert und verwaltet. Dieser Computer basierte auf einem ETX-CPU Board der Firma Kontron und wurde mit zwei zusätzlichen Ethernet Kontrollern, einem SCSI-Kontroller sowie einer zusätzlichen PCI-Bridge ausgestattet.

  • Entwicklung und Layout einer DSP-Karte für die DTMF-Ton Erkennung. Dieses Modul bestand hauptsächlich aus 12 ADSP-2185 und einem FPGA. Die PCI-Bridge dafür war in dem FPGA als VHDL-Core zu implementieren (passive PCI-Bridge).

  • Entwicklung, Aufbau und Test von ISDN-Karten für den Einsatz in PBXs (private branch exchange). Diese sind Karten mit unterschiedlichen ISDN-Funktionen, besitzen auch mehrere Kombinationen von S0 (BRI), S2M (PRI) Anschlüssen und sind für den ISA-Bus gedacht.

  • Entwicklung, Aufbau und Test von iLCR-Geräten (Intelligent Least Cost Routers). Diese werden mit Microkontrollern oder mit PowerPC-Kontrollern gesteuert und mit unterschiedlichen Kombinationen von S0-, S2M und Ethernet Ports ausgestattet (nächste Generation ist mit VoIP-Funktion). 

  • Fundierte Kenntnisse des Designs und Entwurfs digitaler und analoger Schaltungen im Rahmen größerer Projekte und Schaltplan Erstellung sowie das fachkompetente Layout von mehrlagigen komplexen Leiterkarten.

  • Komplexe Funktionsprogrammierung in VHDL oder AHDL in FPGAs (Xilinx, Altera). VERILOG Design Simulation, Timing Analyse und Design Optimierung. EEPROM Programmierung und Funktionstest Programmierung in C.

  • Kenntnisse der ISDN-Technik, der Handhabung und Applikation zahlreicher ISDN-ICs (vor allem Infineon).

  • Kenntnisse der Ethernet-Technik und die Applikation unterschiedlicher 10/100Base-T Ethernet-Kontrollern, Phys. und Switches.

  • Kenntnisse der Embedded Prozessoren (PowerPC), Microkontroller, unterschiedliche PCI-Bridges (transparent und nicht-transparent). DSP-Technik. TDM-Bus Datenverarbeitung (u.a. H110-Telecommunikations Bus).

  • Schaltplan und Layout Erstellung unter Einhaltung der CPCI-Spezifikationen und der EMV- und ESD-Zulassungsnormen und anschliessender Test in einem EMV-Test Labor. Zusätzlich waren die meisten Karten Hot-Plug fähig.

 

Rolle: Studentische Hilfskraft (80 Stunden/Monat)

Kunde: Heinrich-Hertz-Institut für Nachrichtentechnik


Aufgaben:

  • Diese Arbeit erfolgte im Rahmen des Projekts "Breitbandiges Mobilkommunikationssystem auf Infrarotbasis".

  • Anwendungsbeispiel ist der LAN-Anschluss von PCs in einem PC-Saal.

  • Hierbei ging es um das Design, Schaltplanerstellung und Layout einer Karte für Taktrückgewinnung aus einem Datenstrom, der Infrarot übertragen wird (SONET/SDH 155 und 622 Mbit/s).

  • Zusätzlich sollte ein rauscharmer Verstärker aufgebaut werden, für die Verstärkung eines äusserst schwachen niederfrequenten Pilotton-Signals (1pA-Photostrom bei 20 KHz).

  • Damit waren Kenntnisse der Codierungsarten (NRZ, RZ,?), deren Spektren, Spektrumanalyse sowie seriell-parallel Umsetzung des Datenstroms in ECL-Technik  kombiniert


Fachpraktikum 

Rolle: Praktikant

Kunde: SIR Consulting & Contracting


Aufgaben:

  • Hierbei ging es um Entwurf und Schaltplan Erstellung einer PC-Karte zur Messdatenerfassung.

  • Die Karte war für die präzise Analyse von Signalen, die Chromatographie Geräte ausgeben, gedacht.

  • Dabei sollte eine 24-Bit Auflösung bei 100 Hz-Eigangssignal erreicht werden.

  • Dafür wurde der A/D Umsetzer AD7710 (Sigma-Delta Verfahren) und der Microkontroller SAB80C537 verwendet.

  • Diese Arbeit war als Praktikum überdurchschnittlich aufwendig, denn die Karte sollte noch einen PCI-Anschluss zum PC haben (AMCC PCI-Kontroller S5933) sowie 4 analoge Eingänge, die gleichzeitig arbeiten sollten.

  • Dazu kamen noch mehrere digitale Ein- und Ausgänge, 4 analoge Ausgänge sowie eine Erweiterung des Adressierungsbereichs des SAB80C537 auf 4 MByte


Berufserfahrung

1999-01 - 1999-09

Kunde: ITT-Industries


Aufgaben:

  • Entwicklung eines Microkotroller-Boards für Abstandsmessung im Mikrometer Bereich durch das Zählen der Streifen generiert durch ein Michelson-Laser-Interferometer unter Verwendung von Photodioden und C51-Keil Software. 
  • C-Programmierung des Microkontrollers SAB80C537 für die Steuerung eines Baggers


1987-10 - 1998-05

Rolle: Studentische Hilfskraft

Kunde: SIEMENS - Berlin


Aufgaben:

  • verschiedene Tätigkeiten zur Finanzierung des Studiums in der medizinischen Geräte Abteilung


Tätigkeiten während des Studiums:

Kunde: verschieden Kunden


Aufgaben:

  • 2,5 Jahre Studentische Hilfskraft in der medizinischen Geräte Abteilung bei SIEMENS-Berlin
  • Die Arbeit im Elektronik-Labor der Firma HERLITZ AG
  • Die Weiterentwicklung meiner PC-Karte aus dem Praktikum mit einer USB-Schnittstelle

Betriebssysteme

Echtzeitbetriebssysteme
FreeRTOS
Keil-RTX
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Ada
Assembler
Basic
VB.NET
C
C#
C++
HTML
Imake, GNU-Make, Make-Maker etc...
JavaScript
MATLAB / Simulink
Modula-2
Pascal
Shell

Datenbanken

Access
SQL
xBase

Datenkommunikation

ATM
Bus
Ethernet
Ethernet-TCP/IP
HDLC
Internet, Intranet
ISDN
ISO/OSI
LAN, LAN Manager
parallele Schnittstelle
Proprietäre Protokolle
Teles Protokolle (1)
RFC
Router
RS232
TCP/IP
Voice

Hardware

Bus
PCI, PCI Express, Compact PCI, TDM, H110, ISDN, CAN, ISA, ATM-SONET/SDH, FlexRay
Digital
Embedded Hardware, Digitale u. Mixed Signal HW-Entwicklung, Digitale Signal verarbeitung und Erfassung
Digitale Signalprozessoren
Analog Devices DSP's
Echtzeitsysteme
Prozessdatenverarbeitung in Assembler, ADA
Elektronik und Hardware Design
embedded Systeme
Embedded Microkontroller Systeme, Low-Power Microkontroller Systeme, TELES Embedded Kommunikationssysteme (ISDN, VoIP, Ethernet ..) u.a. siehe Projekte
Emulatoren
Altera ModelSim, Xilinx ModelSim, Keil, Texas Instruments-Code Composer
EMV- u. ESD-Konformes Schaltung und Layout Entwicklung
FPGA Design und Verifikation
Fuzzy Controller
Fuzzy Logic
Hardware entwickelt
MSP430-basiertes Messgerät, TELES Kommunikationsgeräte. Am Heinrich-Herz-Institute Berlin: Clock recovery u.a. siehe Projekte
Messgeräte
Oszilloskope, Spektrumanalyzator, Netzwerkanalyzator, RF Powermeter
Mikrocontroller
MSP430, ARM Cortex, AM18xx, iMX3x, PowerPC-MPC8240, SAB80C537
Mikrokontroller Technik
Modem
Mapletree Modem Module
Motorola
PowerPC, ECL-Schaltkreise, Videosignalverarbeitung
PC
TELES embedded Rechner, Motherboards, Peripherie Karten
PLD, FPGA
Altera Stratix-5, Xilinx Virtex-5, Spartan-2
Proprietäre HW
TELES Embedded Kommunikationssysteme, Intel, Motorola
Prozessrechner
Mikrokontroller basierte Karten zur Meßsignalerfassung und externe Steuerung
RF, FM Radio Sendeanlagen, bis 20 kW
Sensoren
Silizium-Beschleunigungsensor, Infrarot Sensoren, Beleuchtungsstärke Sensoren
SUN
SUN-Workstations
Teles Kommunikationssysteme
Teles PBX, ISDN-Voip-Vermittlungsanlagen
iSwitch,iXess), ISDN-Voip-Switches, iLCR (Intelligent Least Cost Router
Texas Instruments
Mikrokontroller, Diverse Schaltkreise

Berechnung / Simulation / Versuch / Validierung

CANoe
FEM (Finite-Elemente-Methode)
Hardware-in-the-Loop Simulation (HIL)
PSpice
Software-in-the-Loop Simulation (SIL)

Design / Entwicklung / Konstruktion

Allegro PCB Design
Orcad, Pspice
Altium 
AutoCAD
EAGLE
FPGA-Design und Verifikation
OrCad  
Pspice 
Verilog 
VHDL, AHDL
Visio 

Branchen

Branchen

  • Hardware
  • Elektronik
  • Nachrichtentechnik
  • Medizintechnik
  • Automatisierung
  • Photovoltaik
  • Automotive
  • IT

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.