Meine Leistungen

🧩 Anforderungsanalyse & Systemdesign

Gemeinsam schaffen wir die technische Grundlage für Ihr System. Ich unterstütze Sie bei der Analyse Ihrer Anforderungen und entwickle ein klares, strukturiertes Systemdesign – als stabiles Fundament für eine nachhaltige Umsetzung.

Typische Aufgaben:

  • Erfassen und strukturieren von Anforderungen

  • Erstellen von Softwarearchitekturen

  • Auswahl geeigneter Hard- und Softwarekomponenten

⚙️ Embedded Softwareentwicklung

Ich programmiere Embedded-Software, die zuverlässig läuft – von Low-Level-Treibern bis zur Anwendungslogik. Dabei lege ich Wert auf sauberen Code, gute Dokumentation und nachhaltige Wartbarkeit.

Typische Aufgaben:

  • Entwicklung in C/C++ für Mikrocontroller

  • Anbindung von Sensoren, Aktoren, Bussystemen

  • Echtzeitverhalten und Ressourcenoptimierung

🔁 Codepflege & Refactoring

Alte Codebasis, neue Anforderungen? Ich unterstütze Sie dabei, bestehende Software zu analysieren, zu verbessern und weiterzuentwickeln – ohne das Rad neu zu erfinden.

Typische Aufgaben:

  • Codeanalyse und Optimierung

  • Refactoring zur Verbesserung der Wartbarkeit

  • Portierung auf neue Plattformen

🧪 Testautomatisierung & CI/CD

Qualität ist kein Zufall – mit automatisierten Tests und kontinuierlicher Integration unterstütze ich Sie dabei, Ihre Software stabil und zuverlässig zu halten.

Typische Aufgaben:

  • Unit- und Integrationstests mit gängigen Frameworks

  • Aufbau einfacher CI/CD-Pipelines

  • Unterstützung bei Testkonzepten

🔧 Verwendete Tools & Technologien

  • Programmiersprachen:  C, C++, C#, Python, CAPL, PostScript, ABAP, SAPUI5, ASCET, Matlab&Simulink
  • Buildsystem: Make, CMake
  • Plattformen: ARM Cortex-M, STM32, Infineon AURIX
  • Betriebssysteme: Windows und Linux ( auch Yocto Linux)
  • Entwicklungsumgebungen: Eclipse, VS Code, Visual Studio
  • Versionsverwaltung & CI:  Git, GitLab CI, Jenkins, Azure Devops
  • Test & Analyse: PC Lint, gtest,  gcov & lcov
  • Kommunikation: CAN (XCP, UDS, J1939, CANOpen), SPI, I2C, UART
  • Tools: Vector (CANalyzer, CANoe), ETAS (INCA, ASCET)

AdressListe

St-Softec Consulting

empowering software