Senior Hardware und Software Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 70€/Stunde
- 82178 Puchheim, Oberbayern
- Europa
- en | ar | de
- 17.11.2024
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
Assemblersprache, Echtzeit-Betriebssysteme, Embedded Software, Funktionale Sicherheit, Hydraulik, Software Architecture
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, Eclipse, Elektronik, Eplan, Hardware-Design, Hydraulik, Inbetriebnahme (allg.), Linux Entwicklung, Mechatronik (allg.), Messtechnik, PHP, Python, Regelungstechnik / Steuerungstechnik, Softwareentwicklung (allg.), STEP 7, SCADA, Systems Simulation, Test Automation
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-Design, Visual C++, Analogelektronik, Digitale Elektronik, Elektronik, Picmicro, 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++
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-Design, Assemblersprache, 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)
- Arabisch (Muttersprache)
- Deutsch (Gut)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden