freiberufler embedded Software Engineering auf freelance.de

embedded Software Engineering

offline
  • auf Anfrage
  • 42697 Solingen
  • Umkreis (bis 200 km)
  • de  |  en  |  nl
  • 02.05.2023

Kurzvorstellung

embedded Software Engineer

Qualifikationen

  • Automatisierungstechnik (allg.)
  • Elektronik
  • Elektrotechnik
  • Fahrzeugbau
  • Fahrzeugtechnik
  • Forschung & Entwicklung11 J.
  • Funktechnik
  • Informatik
  • Ingenieurwissenschaft
  • Messtechnik
  • Nachrichtentechnik
  • Regelungstechnik / Steuerungstechnik
  • Simulink11 J.
  • Softwareentwicklung (allg.)17 J.
  • Windkraft11 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Hersteller von Energietechniksystemen, NRW
8/2013 – offen (11 Jahre, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2013 – offen

Tätigkeitsbeschreibung

Fü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 Qualifikationen

Simulink, Softwareentwicklung (allg.), Windkraft, Forschung & Entwicklung

Softwareentwickler
Hersteller Elektronischer Steuer- und Leistungsele, NRW
1/2012 – 7/2013 (1 Jahr, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2012 – 7/2013

Tätigkeitsbeschreibung

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

Softwareentwicklung (allg.), Systemmigration, Maschinenbau, Canopen

Softwaretest
HF Gerätehersteller, Bayern
3/2010 – 9/2011 (1 Jahr, 7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

3/2010 – 9/2011

Tätigkeitsbeschreibung

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

Testen, Perl, Assemblersprache

Softwareentwickler
Elektronikfertigung, NRW
8/2009 – 12/2009 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2009 – 12/2009

Tätigkeitsbeschreibung

Für existierende dezentrale Steuerungen aus unterschiedlichen Anwendungsgebieten wie Automatisierungs- und Gebäudetechnik wurden Hard- und Softwarekomponenten möglichst weitgehend vereinheitlicht

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Mobilfunkausstatter, NRW
8/2006 – 6/2009 (2 Jahre, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2006 – 6/2009

Tätigkeitsbeschreibung

Fü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 Qualifikationen

Hardware-Design, Ipsec, Linux (Kernel), QNX (Software), Vxworks, Betriebssysteme, Softwareentwicklung (allg.), Telekommunikation / Netzwerke (allg.), LTE (Telekommunikation)

Softwareentwickler
Elektronikhersteller, NRW
9/2005 – 7/2006 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2005 – 7/2006

Tätigkeitsbeschreibung

Es wurden Teile der System- als auch Anwendungssoftware für ein mit ARM7 Controller ausgestattete Busklemme zur Schrittmotoransteuerung angepasst und weiterentwickelt.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwaretest
Automobilzulieferer, Bayern
1/2005 – 7/2005 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2005 – 7/2005

Tätigkeitsbeschreibung

Fü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 Qualifikationen

Testen

Über mich

Als Freelancer realisiere ich mit meinem Ingenieurbüro unterschiedliche Aufgabenstellungen aus dem Bereich der hardwarenahen Programmierung. In den letzten 20 Jahren habe ich Erfahrungen mit unterschiedlichsten Embedded Systemen in den Branchen Automatisierung,
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

Programmierung & Betriebssysteme
- 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Niederländisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
bevorzugt
Profilaufrufe
2763
Alter
59
Berufserfahrung
28 Jahre und 10 Monate (seit 01/1996)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden