Embedded Entwicklung / hardwarenahe Entwicklung
Embedded Systems
Ingenieurwissenschaft
Aschaffenburg |
asap |
- |
Freiberuflich |
06/2013 - 09/2014 Dauer 16 Monate |
Rolle Hardware- und Software-Entwickler |
||
Branche |
Einsatzort Heidelberg |
||
Aufgaben Entwicklung eines Emulationsadapters für MC68020/68040 (Lauterbach), Fehleranalyse an Avionic Datenbus (MIL-STD-1553 / STANAG-3910) Entwicklung eines 24-port Ethernet-Switch (1000BASE-T) Entwicklung einer Multi I/O Karte mit RS422, ARINC-429, CAN, Ethernet, SMPTE-292M, Analog Video, Audio mit Kintex-7-FPGA. Schematic Entry mit Mentor Expedition. Board Inbetriebnahme, Dokumentation. |
|||
Verwendete Technologie Embedded Entwicklung / hardwarenahe Entwicklung Embedded Systems Ingenieurwissenschaft |
|||
07/2011 - 05/2013 Dauer 23 Monate |
Rolle Software-Entwickler (Device Driver) |
||
Branche |
Einsatzort Böblingen |
||
Aufgaben Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Ingenieurwissenschaft |
|||
Verwendete Technologie Embedded Entwicklung / hardwarenahe Entwicklung |
|||
08/2009 - 06/2011 Dauer 23 Monate |
Rolle HW/SW Entwickler |
||
Branche |
Einsatzort Heidelberg |
||
Aufgaben Entwicklung eines Linux-Treibers für PCIe Adapterkarte (Hardware Accellerator), zusätzliche Linux Tools und Libraries. Ablauf- und Performance-Tests für HW und SW, Tools zur FPGA Programmierung und zur Co-Simulation von Treiber mit VHDL Testbench Thematik: Streaming Data processing OPRA, ITCH, ARCA; Hardware supported Compression, Decompression (Deflate, GZIP, ZLIB, RFC1951) Entwicklungsplattform: IBM Server x3650 M4, Linux Kernel 2.6.32 - 3.8.3 Programmiersprache: ANSI-C (GNU, Open Source, GPL) Bug Tracking: ClearQuest Code Repository: CVS |
|||
Verwendete Technologie |
|||
05/2007 - 10/2008 Dauer 18 Monate |
Rolle Firmware-Entwickler |
||
Branche |
Einsatzort Böblingen |
||
Aufgaben Embedded Entwicklung / hardwarenahe Entwicklung |
|||
Verwendete Technologie |
|||
08/2006 - 04/2007 Dauer 9 Monate |
Rolle HW- und SW-Entwickler |
||
Branche |
Einsatzort Hösbach |
||
Aufgaben Problemanalyse im HW- und SW-Bereich eines Avionik Computers, Modifikationen an Firmware (ANSI-C) und FPGAs (VHDL). Entwicklung eines Batteriemoduls auf FPGA-Basis (Actel FUSION), Implementierung von Built-In-Tests in VHDL, eines I2C Interfaces und Mixed-Signal Schaltungen. Erstellen einer HW-Stress-Firmware unter U-Boot Loader, Erstellen von Diagnose Firmware. Tools: Oszilloskop, Logic-Analyzer, allg. Messtechnik, ModelSim, LTSpice, Mentor Precision, Actel Libero, Synplify, Bus-Tracer Qualifikationen: Hardwarenahe Programmierung in C FPGA-Entwicklung in VHDL Hardware-Entwicklung im Analogen, Digitalen und Mixed-Signal Bereich |
|||
Verwendete Technologie |
|||
01/2006 - 08/2006 Dauer 8 Monate |
Rolle FPGA-Entwickler |
||
Branche |
Einsatzort Hösbach |
||
Aufgaben Keine Qualifikationen angegeben. |
|||
Verwendete Technologie |
|||
02/2005 - 12/2005 Dauer 11 Monate |
Rolle HW- und SW-Entwickler |
||
Branche |
Einsatzort Hösbach |
||
Aufgaben Firmware-Entwicklung für Blade-Server: Firmware-Programmierung (BIOS) für Peripherie-Setup (SCSI, IDE, USB, Bootprozess, Device-Tree) Erstellung eines USB-Host-Treibers für OHCI in C (Block-Devices, HID) Support für TCP/IP Kommunikationssoftware (M/TFTP) und SAS-Drive Konfiguration (DS3200) Qualifikationen: hardwarenahe Programmierung in C oder Forth CELL B.E. Prozessor, Power-PC 970MP, USB-Host-Controller uPD 720101, QS21, QS22, JS21, ANSI-C, FORTH, OpenFirmware (IEEE-1275), gcc, CVS, CMVC, VNC, PuTTY, Ethereal, Wireshark |
|||
Verwendete Technologie |
|||
04/2003 - 01/2005 Dauer 22 Monate |
Rolle HW- und SW-Entwickler |
||
Branche |
Einsatzort Hösbach |
||
Aufgaben Keine Qualifikationen angegeben. |
|||
Verwendete Technologie |
|||
05/2002 - 03/2003 Dauer 11 Monate |
Rolle HW- und SW-Entwickler |
||
Branche |
Einsatzort Hösbach |
||
Aufgaben HW/SW Entwicklung eines Ethernet-Terminals zur Verwaltung einer Uhrzeit-Referenz und Signalisierung von Betriebszuständen. Kommunikation über serielle / parallele Schnittstellen und Ethernet (TCP/ IP) Firmware-Erstellung zur Auswertung von unterschiedlichen Zeitprotokollen (ASCII, Puls, IRIG, DCF-77, GPS) SW-basierende Real-Time-Clock mit Synchronisation durch ext. Geber Kommunikation und Zeit-Distribution mit mehreren Voice-Recording-Systemen über TCP/IP Firmware für DHCP-Client, TFTP-Server, Telnet-Client und HTTP-Server (BSD Socket API) Zentrale Signalisierung von Betriebszuständen der Recorder über optische und akustische Signalgeber Zusätzlicher Terminal-Port (RS-232) für Debugging und Konfiguration über SW-Debug Monitor, FLASH und FPGA Update Qualifikationen: Altera FPGA (Cyclone) mit Softcore-Prozessor (NIOS-II) und Ethernet-MAC (OpenCores) erstellt mit Quartus-II und SOPC-Builder, ext. Ethernet-PHY von National, Integration eines Third Party TCP/IP Stacks in C (gcc), BSD Socket Programmierung, Netzwerkanalyse mit Wireshark, Versionskontrolle Perforce Verantwortung: Eigenständige Komplettentwicklung (Konzeption, Schematic, Layout-Support, Firmware in C (10.000 LOC), FPGA-Design, Dokumentation) einschl. Inbetriebnahme und Fehleranalyse |
|||
Verwendete Technologie |
|||
Assembler
BOARD
BSD
C
C#
C++
DAS
Elektronik
Elektrotechnik
Embedded Entwicklung / hardwarenahe Entwicklung
Embedded Systems
Ethernet
Firmware
Fortran
Funktechnik
HP
Ingenieurwissenschaft
ISDN
Luft- und Raumfahrttechnik (allg.)
Mach
Messtechnik
Mikrocontroller
Nachrichtentechnik
Pascal
Putty
Regelungstechnik / Steuerungstechnik
RS-232
Scripting
Server
TCP/IP
Technische Dokumentation
VHDL
Videotechnik
VNC
VoIP
Sprache Deutsch |
Einstufung Muttersprache |
Sprache Englisch |
Einstufung Gut |