embedded Software Engineering
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 42697 Solingen
- Umkreis (bis 200 km)
- de | en | nl
- 02.05.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2013 – offen
TätigkeitsbeschreibungFür Windenergieanlagen Dokumentation existierender DSP Regelungssoftware und anschließende Entwicklung von Software zur Parametrierung von kundenspezifischen Netzspannungsfehlerüberwachung zum Einsatz bei unterschiedlichen Übertragungsnetzbetreibern. Tests der neuen Softwarefunktionalität werden in Matlab Simulink durchgeführt
Eingesetzte QualifikationenSimulink, Softwareentwicklung (allg.), Windkraft, Forschung & Entwicklung
1/2012 – 7/2013
TätigkeitsbeschreibungDokumentation und Softwareentwicklungen in unterschiedlichen Steuerungsmodulen für den Maschinenbau. Neben Portierung existierender Hardwaretreiber und Applikationssoftware waren dabei Schwerpunkte der CANopen Protokollstack der Firma Vector sowie die Neuentwicklung eines Treibers für einen TFT Controller.
Eingesetzte QualifikationenSoftwareentwicklung (allg.), Systemmigration, Maschinenbau, Canopen
3/2010 – 9/2011
TätigkeitsbeschreibungErstellung einer DO-178B konformen Testumgebung mit Perl zur Qualifizierung von Assembler Software in Airborne Radios unter Einsatz der Automatisierungsmöglichkeiten von Texas Instruments’ Code Composer Studio. Testfälle sind mit Doors aus den Requirements zu spezifizieren und durch eine mit Perl Scripten automatisierte Umgebung der dazugehörige DSP Code im Simulator abzuprüfen.
Eingesetzte QualifikationenTesten, Perl, Assemblersprache
8/2009 – 12/2009
TätigkeitsbeschreibungFür existierende dezentrale Steuerungen aus unterschiedlichen Anwendungsgebieten wie Automatisierungs- und Gebäudetechnik wurden Hard- und Softwarekomponenten möglichst weitgehend vereinheitlicht
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
8/2006 – 6/2009
TätigkeitsbeschreibungFür Basisstationen (BTS) wurden Treiber für FPGA’s und anderen speziellen Hardware-Komponenten für PDH E1/T1 und LTE Netze, Pseudo Wire- und IPsec-Systeme entwickelt. Auch unter Einsatz von Software der Chip-Hersteller wurden Treiber für QNX implementiert und teilweise aus einer VxWorks Umgebung portiert. Weitere Softwaremodule waren für eine MIPS Multiprozessorumgebung für Linux als Kernel Modul umzusetzen. Für die Tests der Treiber war auch ein hohes fachliches Wissen in digitaler Signalübertragung (PDH, E1/T1) als auch im Bereich Netzwerke (IP, ARP, IPSec) erforderlich.
Eingesetzte QualifikationenHardware-Design, Ipsec, Linux (Kernel), QNX (Software), Vxworks, Betriebssysteme, Softwareentwicklung (allg.), Telekommunikation / Netzwerke (allg.), LTE (Telekommunikation)
9/2005 – 7/2006
TätigkeitsbeschreibungEs wurden Teile der System- als auch Anwendungssoftware für ein mit ARM7 Controller ausgestattete Busklemme zur Schrittmotoransteuerung angepasst und weiterentwickelt.
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
1/2005 – 7/2005
TätigkeitsbeschreibungFür existierende Steuergerätesoftware wurde eine Umgebung zur Durchführung von Unittests mit Tessy erstellt. Anpassungen der Sourcen für Unittests sollte vermieden werden. Die Möglichkeiten von Tessy zur automatischen Generierung von Testdokumentation wurden erweitert um insbesondere SPICE-Anforderungen besser gerecht zu werden. Abschließend wurden Mitarbeiter in der Verwendung von Tessy zur Testfallgenerierung geschult.
Eingesetzte QualifikationenTesten
Über mich
Automotive und Telekommunikation gesammelt. Dabei habe ich mit folgenden Komponenten gearbeitet:
Programmiersprachen:
C/C++: Intel Xscale, Zarlink PWE Processor, Cavium MIPS Multicore,
ARM7, Mitsubishi M16C, STMicroelectronics ST10, Microchip PIC,
Fujitsu 16LX, NEC V850, 78K0, 8051, Microsoft VC++ 1.51 - 6.0
Assembler: NEC 78K0, 80x86, 8051
Basic: Microsoft VB 5.x, Microsoft VBA
qForth: Atmel
Agilent VEE
National Instruments DASYLab
Perl (ActivePerl)
Turbo Pascal
Echtzeitprogrammiersprache UH-Pearl
Agilent SCPI
Entwicklungsumgebungen:
QNX
VxWorks
Linux
ARM RVDS
3Soft OSEK
Vector CANalyzer, CANoe V2.x, 3.x
Softtune 3.1 und 3.3
Tasking
Keil
NEC
Greenhills
IAR
HI TECH
TI Code Composer Studio
Analysatoren und Debugger:
GL card
Spirent SmartBits
IXIA
ARM
ISystems WinIDEA
Lauterbach Trace 32
Fujitsu MB2140, MB2142-03
NEC V850, K0
Mitsubishi M16C PD30
Hitex
Microchip
Entwicklungstools:
Matlab Simulink
ClearCase
Telelogic Doors
MS SourceSafe
PVCS
MKS SI und IM
Change Synergy
Innovator
Tessy und CTE
QA-C
GNU Make
Doxygen
PC Lint
Datenkommunikation:
PDH (E1/T1)
TCP/IP
IPSec
Pseudo Wire
CAN, CANopen, Interbus S
parallele Schnittstelle, RS232
Betriebssysteme:
UNIX, Linux
Echtzeitbetriebssysteme, insb. OSEK, QNX, RTOS-UH
Windows 3.x, 9x, NT 4.0, 2000, XP
MS-DOS
Datenbanken:
Microsoft Access
Weitere Kenntnisse
- Betriebssysteme (allg.)
- Softwareprogrammierung
IT & Entwicklung
- Dokumentation
- Embedded Systems
- IT-Architektur
- Konfiguration
- Netzwerke
- Softwareentwicklung
Forschung & Wissenschaft
- Informatik
- Ingenieurswissenschaften
Technik & Ingenieursberufe
- Automatisierungstechnik
- Elektrotechnik
- Fahrzeugbau
- Mess- / Steuerungstechnik
- Nachrichtentechnik (allg.)
- Telekommunikationstechnik
- Fahrzeugtechnik
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Niederländisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden