freiberufler Senior Hardware und Software Entwickler auf freelance.de

Senior Hardware und Software Entwickler

offline
  • 70€/Stunde
  • 82178 Puchheim, Oberbayern
  • Europa
  • en  |  ar  |  de
  • 25.03.2021

Kurzvorstellung

Fokus, Organisation, Teamfähigkeit und Sorgfältigkeit
Projektierungsdokumentation immer in Bewegung
regelmäßige Berichterstattung an das Management
proaktives Management
präemptive Ausdauer
schnelles eintauchen in neue Umgebungen
Workflows-orientiert

Qualifikationen

  • ARM-Architektur
  • Automatisierungstechnik (allg.)
  • CODESYS (CoDeSys)
  • Digitaler Signalprozessor (DSP)
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Field Programmable Gate Array (FPGA)
  • Python
  • Regelungstechnik / Steuerungstechnik
  • VHDL (VHSIC Hardware Description Language)

Projekt‐ & Berufserfahrung

Senior Embedded Software Engineer
Kundenname anonymisiert, München
10/2019 – 3/2021 (1 Jahr, 6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2019 – 3/2021

Tätigkeitsbeschreibung

Entwicklung Steuerungssoftware für Mobilarbeitsmaschinen und Elektro-Mobilarbeitsmaschinen
Software Architektur und Datenmodell für die Steuerung SW
Bodas RC30/neue RC40 mit PPC/Tricore Architektur Programmierung
Compliance mit MISRA C Richtlinien
Gefahr und Risikoanalyse, funktionale Sicherheit Bewertung mit Sistema, Funktionskette ist-/soll-Analyse
Fahrassistenzsysteme für automatische Bremsung
Integration von diesel Motoren, Abgasnachbehandlung Systeme, Hydraulik, Fahrhebel, Armaturenbrett, etc.
Entwicklung verschiedene Schnittstellen nach ISO-Normen zur Kommunikation mit 3rd party Komponenten
selbst entwickelten CAN-tools mit C# .Net
Entwicklung mit Assembly code für Leistungsanspruchsvolle Funktionen
Entwicklung von AES/ECDSA/ECC Crypto Algorithmen

Eingesetzte Qualifikationen

Assembler, Echtzeitbetriebssystem (RTOS), Embedded Software Engineering, Funktionale Sicherheit (FuSi), Hydraulik, Software Architektur / Modellierung

Senior Embedded Software Entwickler
Kundenname anonymisiert, München
12/2014 – 7/2019 (4 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2014 – 7/2019

Tätigkeitsbeschreibung

Automatisierung von industrielle Maschinen:

C-Anwendungen mit Tricore Technologie
strukturierte Text Programmierung - IEC-61131/Codesys
Bosch Bodas RC30 Steuergerät
Design von endlicher Automaten für industrielle Maschinen
hybrid Fuzzy-PID Steuerungsysteme
Signalverarbeittung von Sensoren
Integration von 3D Smart Cameras mit SPS
SPS Bewegungsregelung mit absolut Weggeber
Oberfläche Anwendungen mit Codesys
Entwicklung von Linux Datalogger systeme (Busybox)
Entwicklung von CAN-bus-basierten C# SW für Hardware-in-the-loop-Prüfung von SPS-systeme
Feldbus Integration von busfähige Geräte (FU, IO-Module, Sensoren,- Aktoren)
Steuerung von Hydrulik Servo/Prop./Schalt-Ventile für >15-Achsen-Maschinen (allgemein Hydraulik, Axialkolben-Verstell-pumpen/motoren)
Etwicklung von Schaltschränke für Maschinensteuerung
Durchführung und Entwicklung von Testszenarien
Inbertriebnahme Weltweit
Planung und Durchführung von Schulungen

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Automatisierungstechnik (allg.), CODESYS (CoDeSys), Eclipse, Elektronik, EPLAN (allg.), Hardware Entwicklung, Hydraulik, Inbetriebnahme (allg.), Linux Entwicklung, Mechatronik (allg.), Messtechnik, PHP, Python, Regelungstechnik / Steuerungstechnik, Softwareentwicklung (allg.), STEP 7, Supervisory control and data acquisition (SCADA), Systems Simulation, Testautomatisierung

Software und Hardware Entwickler
Kundenname anonymisiert, Aachen
2/2006 – 6/2007 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2006 – 6/2007

Tätigkeitsbeschreibung

Entwicklung eines 60MHz sub-nanosecond Ultraschallsenders für codierte Signalanregung:

Konzeptionierung und Entwicklung einer PC-basierte A-mode Ultraschallkarte
Ultraschallsignal Eingabe-Elektronik:LNA,TGC, ADC
Hochsetzsteller, Push-Pull-Verstärker
PC-basierte Signalverarbeitung
Visual C++ Hostanwendung
Hardware Schematic, Layout
System Bringup

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Hardware Entwicklung, Visual C++, Analogtechnik / Analogelektronik, Digitaltechnik / Digitalelektronik, Elektronik, Mikrocontroller, Signalverarbeitung, Medizinische Messtechnik, Messtechnik, Ultraschallprüfung

Software und Hardware Entwickler
Kundenname anonymisiert, Sankt Ingbert
9/2005 – 12/2005 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2005 – 12/2005

Tätigkeitsbeschreibung

Entwicklung eines USB 2.0 Geräts zur Ultraschallabbildung mit hoher Bandbreite:

Schaltplan und Layout von einem DAC Modul
Cypress FX2LP Mikrocontroller Programmierung
Windows Driver/DLL Entwicklung
Matlab Signalverarbeitung und Analyse
PC Benutzeranwendung mit VC++

Eingesetzte Qualifikationen

MATLAB / Simulink, Visual C++, Signalverarbeitung

Software und Hardware Entwickler
Kundenname anonymisiert, Aachen
2/2005 – 8/2005 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2005 – 8/2005

Tätigkeitsbeschreibung

Prototypentwurf eines Chirurgie Geräts zur Identifikation der mechanischen Achse des Femurs mittels eines 6-DOF force-torque-sensors und Stereo Infrarot Tracking:

3D Konstruktion des Handgeräts mit Schunk 6-Achs-Kraft-Momenten-Sensor
Visual C++ Anwendung zur Durchführung des Einsatz
Tracking und Kalibrierung Algorithmen für Polaris NDI
6-Achs-Kraft-Momenten-Sensor Integrierung

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Visual C++, Messtechnik, Autodesk AutoCAD (allg.)

Software und Hardware Entwickler
Kundenname anonymisiert, Beirut
1/2004 – 7/2004 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2004 – 7/2004

Tätigkeitsbeschreibung

CNC Nachrüstung einer Drehmaschine:

Entwicklung der Treiberplatine und Motion-Controller Board
Visual C++ Hostanwendung und G-Code Translator
microchip PIC16 und DSP Programmierung mit Assembly
Matlab/Simulink Modelbau und Systemidentifizierung
Servosteuerung mit inkrementalgeber

Eingesetzte Qualifikationen

Hardware Entwicklung, Assembler, MATLAB / Simulink, Visual C++, Elektronik, Mechatronik (allg.), Creo Elements/Pro (Pro/ENGINEER, Pro/E, ProE)

Ausbildung

Mechatronik
M.Sc.
2007
Aachen
Maschinenbau
B.Eng.
2004
Beirut

Über mich

Zusätzlich zu den technischen Kompetezen würde ich die folgenden Fähigkeiten mitbringen:
Fokus, Organisation, Teamfähigkeit und Sorgfältigkeit
Projektierungsdokumentation immer in Bewegung
regelmäßige Berichterstattung an das Management
proaktives Management
präemptive Ausdauer
schnelles eintauchen in neue Umgebungen
Workflows-orientierte Mindset

Weitere Kenntnisse

Design / Entwicklung / Konstruktion:
PCB Layout, Schematic
Autodesk Inventor
Altium Designer
Solidworks
E-Plan

Programmiersprachen:
.NET Framework
IEC-61131
C/C++
Linux-Scripting
MFC
OpenCV, PCL
Python
VHDL

Berechnung / Simulation / Versuch / Validierung:
LabVIEW
MATLAB
Simulink

Produkte / Standards / Erfahrungen:
Automatisierungssysteme
CoDeSys
Cypress USB
Echtzeitsysteme
ARM+DSP, FPGA, MCU
Eclipse
Elektronik, Mixed Signal
FPGA
GIT / Gerrit
Linux Treiber, BSP, rootfs, device tree
Yocto, Bitbake, Poky, OpenEmbedded
Maschinensteuerung, Inbetriebnahme
Mechanisches Design
Mechatronik
Messtechnik
Servotechnik
Signalverarbeitung
Visual Studio

Datenkommunikation:
LVDS,SPI, I2C, USB,
CAN-Bus, CANOpen, J1939
Profibus
Profinet

Hardware:
Cypress PSoC
FPGA design
Mikrocontrollerprogrammierung
PLC - BOSCH, ABB, B&R, Siemens, Scheider
TriCore
VHDL

Betriebssysteme:
Embedded Linux Bootloader, BSP, Treiber
Linux Echtzeitbetriebssystem


Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Gut)
  • Arabisch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
2206
Alter
42
Berufserfahrung
19 Jahre und 9 Monate (seit 06/2004)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden