freiberufler Embedded Software und Hardwareentwicklungs eng. auf freelance.de

Embedded Software und Hardwareentwicklungs eng.

offline
  • 90€/Stunde
  • 83043 Bad Aibling
  • Weltweit
  • de  |  en  |  es
  • 21.02.2023

Kurzvorstellung

Sehr gute Kenntnisse und langjährige Erfahrungen habe ich auf dem Gebiet der hardwarenahen Softwareentwicklung sowie Hardwareentwicklung. Durch diese Kentnisse durchdringe ich schnell komplexe Systeme und verstehe diese.

Qualifikationen

  • C/C++
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Embedded Software Engineering
  • Embedded Systems
  • Hardware Entwicklung
  • Hochfrequenztechnik (HF)
  • Konfigurationsmanagement (KM)
  • Messtechnik
  • Python

Projekt‐ & Berufserfahrung

Embedded Software Eng.
Kundenname anonymisiert, Kassel
6/2021 – 7/2023 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Software Engineering, Python

System Engineer
Kundenname anonymisiert, Starnberg
10/2020 – 1/2021 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

3D-CAD, CAD (computer-aided design), FreeCAD

Application Engineer (Festanstellung)
Kundenname anonymisiert, München
3/2020 – 8/2020 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

C++, Embedded Linux, Hardware Entwicklung, Linux (Kernel)

Software und Hardwareentwicklung (nebentätigkeit)
Kundenname anonymisiert, München
6/2018 – 2/2020 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Atmel Microchip Technologie, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Software Engineering, Embedded Systems, Hardware Entwicklung

Embedded Softwareentwickler (Festanstellung)
Kundenname anonymisiert, München
2/2017 – 5/2018 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Automotive SPICE, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software Engineering, Embedded Systems, Hardware Entwicklung, Konfigurationsmanagement (KM)

Hardwaretest Eng. nach DO254 (Festanstellung)
Kundenname anonymisiert, München
9/2009 – 9/2011 (2 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Systems, Hochfrequenztechnik (HF), Testautomatisierung, Testmanagement / Testkoordination (IT), VHDL (VHSIC Hardware Description Language)

Embedded Software Entwickler und Hardware (Festanstellung)
Kundenname anonymisiert, München
2/2009 – 8/2009 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, Embedded Entwicklung / hardwarenahe Entwicklung, Hardware Entwicklung, Qt, VHDL (VHSIC Hardware Description Language)

Embedded System Eng.
Kundenname anonymisiert, München
1/2008 – 10/2008 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Atmel Microchip Technologie, C++, CAN-Bus (controller area network), Embedded Linux, Embedded Systems, Qt, Software Design, SQL, UML

Konfigurationsmanagement und Testen für Software Defined Radios
Kundenname anonymisiert, München
2/2007 – 2/2009 (2 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, Python, XML

Ausbildung

Elektrotechnik und Informationstechnik
Master of Science
2016
TUM München
Elektrotechnik und Informationstechnik
Bachelor of Engenieering
2014
Münchne
Fachinformatiker Anwendungsentwicklung
Ausbildung
2006
München

Über mich

-- Mehr als 18-jährige Berufserfahrung in hardwarenaher Softwareentwicklung und Hardwareentwicklung, davon 10 Jahre bei Rohde und Schwarz (militärische Radios)
-- 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1173
Alter
39
Berufserfahrung
24 Jahre und 3 Monate (seit 01/2000)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden