Senior Hardware und Software Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 70€/Stunde
- 82178 Puchheim, Oberbayern
- Europa
- en | ar | de
- 25.03.2021
Kurzvorstellung
Projektierungsdokumentation immer in Bewegung
regelmäßige Berichterstattung an das Management
proaktives Management
präemptive Ausdauer
schnelles eintauchen in neue Umgebungen
Workflows-orientiert
Qualifikationen
Projekt‐ & Berufserfahrung
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
Assembler, Echtzeitbetriebssystem (RTOS), Embedded Software Engineering, Funktionale Sicherheit (FuSi), Hydraulik, Software Architektur / Modellierung
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
.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
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
Embedded Entwicklung / hardwarenahe Entwicklung, Hardware Entwicklung, Visual C++, Analogtechnik / Analogelektronik, Digitaltechnik / Digitalelektronik, Elektronik, Mikrocontroller, Signalverarbeitung, Medizinische Messtechnik, Messtechnik, Ultraschallprüfung
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++
MATLAB / Simulink, Visual C++, Signalverarbeitung
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
Microsoft Foundation Classes (MFC), Visual C++, Messtechnik, Autodesk AutoCAD (allg.)
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
Hardware Entwicklung, Assembler, MATLAB / Simulink, Visual C++, Elektronik, Mechatronik (allg.), Creo Elements/Pro (Pro/ENGINEER, Pro/E, ProE)
Ausbildung
Aachen
Beirut
Über mich
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
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
- Englisch (Muttersprache)
- Deutsch (Gut)
- Arabisch (Muttersprache)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden