YO

Sprache auswählen

Beratung

In meinem langen Berufsleben wurde ein breites Know-how auf allen Gebieten der Embedded Software/System Entwicklung gewonnen. Dieses umfasst die fachliche Konzeption von komplexen Anforderungen, die Erstellung von Architektur-Konzepten, die Realisierung und den Test sowie die Produktionseinführung resultierender Lösungen. Die modernen IT-Technologien, die Embedded Entwicklung begleiten, gehören ebenso zum Wissensspektrum. Auf dieser Basis ist es mir möglich, den Kunden "Beratung aus einer Hand" anzubieten und den Kunden von der fachlichen Konzeption bis zur erfolgreichen Produktion zu unterstützen.

Ihre Projekte erwartet eine kompetente Unterstützung und Beratung auf den folgenden Gebieten:

  • Embedded Software Entwicklung von der ersten Assembler Zeile bis zur Produktion
  • Sicherheitsrelevante Anwendungen bis zu ASIL D / SIL3
  • Aufbau und Führung von einem agilen und effizienten SW-Entwicklerteam
  • µC-Konfiguration zur autonomen und synchronen Ansteuerung von peripheren Devices, HW-Verständnis inklusive logische Fehlersuche
  • IT-Sicherheit in Embedded Systemen, Voraussetzungen, Notwendigkeiten und Einflüsse
  • Umsetzungsorientierte A-SPICE Prozessberatung
  • Konzipieren von Entwicklungs- und Projekt-Infrastruktur
  • Starke Fokussierung auf Umsetzbarkeit von aufgestellten Konzepten
  • Bringen von verschiedenen Technologien zu einem Produkt und/oder zu einer Tool-Landschaft zusammen

Ich bin erfolgreich, wenn der Kunde mit seinem Produkt erfolgreich ist. Für mich ist selbstverständlich, das Projekt auch nach der offiziellen Abnahme weiterhin zu unterstützen.

Entwicklung

Als motivierter Computer Science Engineer beherrsche ich der diverse Programmiertechniken und Programmiersprachen und verfüge über Erfahrungen in der Entwicklung von Embedded-Systems, Windows-Applikationen und Web-Design. Meine Interessen erstrecken sich von hardwarenaher Programmierung über Algorithmen und Simulation bis zur Datenbankmodellierung und Cloud Computing.

Ich fühle mich wohl in prozeduraler Programmierung, in Skript-Sprachen und in objekt-orientiertem Paradigma. Ebenso komme ich mit Schaltplänen wunderbar zu recht. Hohe Abstraktionsebene und Vielzahl an "abrufbaren" Konzepten-Pattern.

Genau die Vielzahl an erlernten  Technologien in Kombination mit unterschiedlichen entwickelten Produkten ist mein Markenzeichen.

Ich nehme es mit Projekten beliebiger Komplexität und Größe auf (gerne auch "Ein-Mann-Projekte") und bin offen für jede neue Herausforderung.

Lassen Sie mich die Bedeutung von breiten Wissensspektrum anhand der Fragestellung erklären, welche Themen und Skills benötigt werden, um ein mechatronisches Produkt zu entwickeln:

  • Physikalisches Verständnis
  • Wissen über Microcontroller, Pin-Selektion, Peripherie-Konzept
  • Verstehen von Schaltplänen inklusive logische Fehlersuche mit Oszilloskop
  • Assembler für die ersten Zeilen und einige Spezialitäten
  • Betriebssystem
  • Safety-Überlegungen und -Konzepte
  • IT-Sicherheit Auswirkungen auf das Projekt und Wissen mit allen erforderlichen Skills
  • Programmiersprache C oder C++ für Embedded SW
  • CI/CT/CD mit Jenkins und git (DevOps)
  • Jira als Projektmanagement Software
  • Skriptsprachen wie Python für z.B. Parameter-Generatoren oder Testablauf-Automatisierung
  • Hardware-in-the-Loop Simulator
  • Cloud Technologie als Alternative zur On-Premise Infrastruktur
  • Prozess-Konformität wie Automotive SPICE
  • Netzwerk-Technologien und Kommunikationsprotokolle

Und gerne übernehme ich eine Lead-Rolle in einem Projekt. Als Leader lege ich einen besonderen Wert auf Transparenz von Entscheidungen, Visualisierung von Konzepten und Ergebnissen und Förderung von Leadership bei Mitarbeitern.

Automotive SPICE

Durch die Mitarbeit an unterschiedlichen Produkten/Projekten auch in einer Führungsrolle durfte ich aus fremden und eigenen Fehlern lernen. Und die daraus resultierende Notwendigkeit von Prozessen und deren Effektivität und Effizienz sind in der Praxis erlebt und verstanden worden. Somit kann ich eine Prozesssicht aus der Entwicklerperspektive anbieten, in Form einer Beratung und Unterstützung in folgenden Bereichen:

  • Unterstützung der Prozesse SWE.1-6, SUP.9
  • Operative Unterstützung zur Behebung von GAPs oder Schwachstellen
  • Coaching der Teammitglieder

Reviews

Öfters beauftragt ein Unternehmen einen externen Entwicklungspartner, weil es selbst nicht über das notwendige Know-How verfügt, und muss aber das vorgelegte Konzept und die Umsetzung bewerten. Oder ein Unternehmen benötigt ein erfahrenes und "unvorbelastetes" Augenpaar, um eigene Konzepte kritisch zu beurteilen. Hier könnte meine Kompetenz vom Vorteil sein.