Embedded Software und Hardwareentwicklungs eng.
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 83043 Bad Aibling
- Weltweit
- de | en | es
- 21.02.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2021 – 7/2023
Tätigkeitsbeschreibung
- Analyse (mit Python) und Optimierung der Kommunikationssoftware - Performance auf Basis von einer Linux i.MX6 Plattform.
- Portierung des BMS-Batterie Updates via CAN-Bus auf die Plattform
- Firmwareentwicklung in C++ für Hybridwechselrichter mit Ansteuerung über MODBUS und SunSpec.
- Entwurf und Entwicklung eines MODBUS-Gateways in C++ zur parallelen Verwendung des seriellen MODBUSes zum Hauptprozessor.
- Fehlersuche auf der Hardware und Software und Feature-Entwicklung der Embedded Firmware in C++ auf dem Bestandscode
C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Software, Python
10/2020 – 1/2021
Tätigkeitsbeschreibung
-- Produktunterstützung für 3D Sinterverfahren (Druck)
-- Fehlersuche in der Prototypenaufbau der Maschinen
-- Aufbau von Produktionsstätte
-- Unterstützung von der Montage und Elektrikinstallation
-- Prozessunterstützung
3D Modellierung, CAD (computer-aided design), FreeCAD
3/2020 – 8/2020
Tätigkeitsbeschreibung
-- Produktunterstützung für Embedded Computer Module und SBC auf X86 und ARM Basis für industrielle Anwendungen in der IoT, Medizintechnik
-- Bearbeitung technischer Probleme und Lösungsfindung für die technischen Anforderungen und Fragen der internatonalen Kunden; Schnitstellenfunktion
-- Technische Kundenbetreuung von Hardware und Software Problemen
-- Hardware Entwicklung für Evaluation Kids
-- Pflege des Board Support Packets unter Linux (Yocto)
C++, Embedded Linux, Hardware-Design, Linux (Kernel)
6/2018 – 2/2020
Tätigkeitsbeschreibung
Die Tätigkeit wurde auf der Reise in Südamerika ausgeübt.
-- Entwurf und Entwicklung eines Hardware-Gateways zur Anbindung von fossilen Heizgeräten an den CAN-Bus mittels ATmega Mikrocontroller in C.
-- Entwurf und Implementierung eines Touch-MMI in C auf Basis von ATmega MCU als Interface für die CAN-Bus Module
-- Entwurf und Entwicklung eines Hardware-Moduls zur Steuerung von Klimakompressoren und CAN-Bus Anbindung umgesetzt in C auf einem ATmega MCU
Atmel Microchip Technologie, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Software, Embedded Systems, Hardware-Design
2/2017 – 5/2018
Tätigkeitsbeschreibung
-- Erstellung der Requirements nach Automotive SPICE und ISO26262 in IBM Doors und vollständige Verlinkung nach V-Model
-- Eigenverantwortliche Erarbeitung und Implementierung von neuen Kunden Funktionalitäten auf der Embedded Hardware
-- Review der Hardware und Entwicklung neuer Lösungen
-- Flächendeckende Einführung von IBM Rational Team
Concert (RTC)/SC (Konfigurationmanagment)
-- Umstellung der Build-Umgebung auf CMake mit Anbindung an Jenkins
ISO/IEC 15504, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Embedded Systems, Hardware-Design, Configuration Management
9/2009 – 9/2011
Tätigkeitsbeschreibung
-- Eigenverantwortliche Erarbeitung und Durchführung der Modul-spezifischen Teststrategie für HF und Analog/Digital (Synthesizer, Selector, Receiver, Amplifier …) und Auswahl der notwendigen Messgeräte und Stimuligeneratoren (AM/FM ...)
-- Implementierung der Requirements basierten Tests auf dem Hardware-Module-Messplatz in C auf dem Testmanager G5 (R\&S), CASCON-Boundaryscan
-- Erarbeitung der Teststrategie zum Lösen von Hardware spezifischen Problematiken (dazu tiefergehende Analysen im Stromlaufplan, VHDL-Code, Bauteile-Datenblätter)
-- Erstellung der Messgerätesteuerungen über GPIB unter Berücksichtigung der spezifischen HF- und Hardware-Eigenschaften
Embedded Systems, Hochfrequenztechnik, Test Automation, Test Management, Hardwarebeschreibungssprache
2/2009 – 8/2009
Tätigkeitsbeschreibung
Hardware:
-- Durchführung von Stromlauf Reviews des Hardware-Boards (Digital)
-- Fehlersuche im VHDL-Code und Synthese des Xilinx-FPGAs
-- Hardware Inbetriebnahme und Fehlersuche auf dem Board sowie Einarbeitung und Einbringung von Hardware Schaltungsverbesserungen (diverse Hardware Modifikationen am Board durchgeführt)
Software
--Entwurf des Steuer-Softwarekonzeptes inklusive Kommunikation mit der Hardware
-- Implementierung der GUI und USB Treiber zur Steuerung des Boards auf Windows mit QT4
-- Integration des Firmware-Downloads in der GUI über RCB-Serial mit proprietären Binärfiles
C++, Embedded Entwicklung / hardwarenahe Entwicklung, Hardware-Design, Qt (Software), Hardwarebeschreibungssprache
1/2008 – 10/2008
Tätigkeitsbeschreibung
Erstellung eines angepassten Embedded Linux für obiges Board
-- Planung der Softwarestruktur und des Funktionsumfangs mit UML (BoUML)
-- Implementierung einer GUI mit Qt4 und Boost-Lib., log4cxx-Lib.
-- Integration eines Navigationssystems Navit mit OpenStreetMap in die GUI
-- Integration des GPS-Trackers und eines MP3-Players in die GUI
-- Entwicklung eines GPS-Trackers mit Datenspeicherung in SQLite und Export im GPX-Format
-- Test der GUI
Software Defined Radio mit dem Microcontroller ATmega:
-- Entwicklung einer Software Defined Radio Firmware zur Ansteuerung des SDR-Bausteins TEA5764 über I\textsuperscript{2}C (wurde in einer Veröffentlichung im Ejournal [embedded-projects.net] referenziert)
-- Implementierung einer RDS-Nachrichten Kommunikationsschicht
--Implementierung des GNU-Protokolls zur Ansteuerung über RS232
Atmel Microchip Technologie, C++, CAN-Bus (controller area network), Embedded Linux, Embedded Systems, Qt (Software), Software Design, SQL, UML
2/2007 – 2/2009
Tätigkeitsbeschreibung
-- Entwurf und Einführung einer neuen Build Umgebung mit GNU-Make
-- Erstellung eines neuen optimierten KM-Prozesses und Durchführung von Schulungen
-- Erstellung von ClearCase-Triggern und Scripten zur Verbesserung des KM-Prozesses
Entwurf und Implementierung eines automatischen Testsystems:
--Implementierung der automatischen Buildumgebung als Client/Server-Modell in Perl über Sockets
--Umstellung der bestehenden Testumgebung von Excel auf XML in Python
-- Integration der proprietären Ethernet-Traces (TraceDebug) in die Testumgebung
--- Erstellung einer GUI in PyQt für die Ansteuerung der neuen ART-Testumgebung
- Überarbeitung des Radio Remote Updaters zum parallelen Laden von verschiedenen Geräten in C mit WinPCap
C++, Python, XML
Ausbildung
TUM München
Münchne
München
Über mich
-- Erfahrungen in Hardwareentwicklung und Test mit Radio HF Komponenten
-- Umfangreiches Know-How in Softwareentwicklung (LINUX) und Testmethodik
-- 1,5 Jahre Auslandserfahrung in Südamerika und Lernen der Sprache Spanisch
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden