Thomas Wolfsteiner

Senior Embedded Engineer | C/C++ | Qt/QML | Embedded Linux | Cybersecurity | Freelancer | IT-Security Specialist | Linux

Lana, Trentino-Alto Adige, Italy

About

Embedded Linux Engineer mit Fokus auf sichere, robuste Systeme – von der Hardware bis zur Cloud. Ich entwickle seit über 25 Jahren Firmware und Embedded Linux Systeme für industrielle Umgebungen: von hardwarenaher C/C++-Entwicklung auf ARM, MIPS und MSP430 über BSP-Anpassung mit Yocto und Buildroot bis hin zu Secure Boot, PKI und OTA-Update-Mechanismen. Meine Erfahrung reicht von der SIMATIC S7-Plattform bei Siemens – eine der meistverkauften SPS-Plattformen der Welt – über sicherheitskritische Messsysteme bei Siemens Energy (IEC 62443) bis hin zu Embedded-Steuerungen für Off-Highway-Fahrzeuge bei TT Control. IoT, LoRaWAN, CAN und Security sind dabei keine Buzzwords, sondern Projektrealität. Schwerpunkte: Embedded Linux · C/C++ · Yocto/Buildroot · Secure Boot · PKI/OpenSSL · OTA · LoRaWAN · CAN · IEC 62443 · MISRA · ARM

Experience

  • Freiberufler at Freelance
    Apr 2025 - Present · 1 yr 3 mos

  • Senior Application Engineer at TTControl
    Sep 2023 - Apr 2025 · 1 yr 8 mos

    Entwicklung und Wartung von Applikationen mit Qt (C++/QML) für Embedded-Systeme in Spezialfahrzeugen Embedded Linux Entwicklung basierend auf Debian und Yocto, inkl. Treiberintegration Integration von KI-Hardware (Hailo AI) zur Objekterkennung in Pistenfahrzeugen (z. B. Prinoth) Technische Projektverantwortung: Termin-, Kosten- und Qualitätskontrolle sowie Dokumentation Betreuung internationaler Kunden mit Fokus auf Systemanpassungen und Support Einsatz moderner Tools wie Jira, Azure DevOps, Bitbucket, GitLab und Jenkins für CI/CD-Prozesse Anwendung von IT-Sicherheitsrichtlinien und Best Practices im Embedded-Design Nutzung agiler Methoden zur Teamkoordination und iterativen Entwicklung Kenntnisse in Machine Learning, Virtualisierung, Scripting (Bash, Python) und der Analyse hardware-naher Software

  • Entwicklungsingenieur für Embedded Software & Systemarchitektur at Siemens Energy
    May 2020 - Aug 2023 · 3 yrs 4 mos

    Entwicklung und Optimierung von Firmware-Komponenten in C/C++ für Embedded Systeme unter Linux und RTOS Design und Umsetzung von Systemarchitekturen für sicherheitskritische Anwendungen gemäß bewährten Verfahren der IT-Sicherheit, inkl. Penetrationstests Virtualisierung und Bare-Metal-Programmierung auf ARM-basierten Plattformen unter Verwendung von Yocto, Debian und Ubuntu Einsatz von VHDL zur Implementierung von CPLD-Logik (z. B. mit Xilinx) zur Steuerung elektronischer Baugruppen Projektleitung und technische Verantwortung für Embedded-Lösungen mit Fokus auf Problemlösung, Kommunikation und Kundendemonstration Enge Zusammenarbeit mit interdisziplinären Teams zur Integration von PLC-Steuerungen und Embedded-Komponenten in bestehende Energieübertragungssysteme Durchführung von Fehleranalysen, Systemtests und Erstellung technischer Dokumentation

  • Entwicklungsingenieur für Hardware- und Softwareentwicklung (SIMATIC) at Siemens
    Jan 2001 - Apr 2020 · 19 yrs 4 mos

    Entwicklung und Wartung von Firmware für SIMATIC-PLC-Systeme unter Verwendung von Embedded C und C Migration bestehender Systeme auf RISC- und ARM-Architekturen im Bare-Metal-Umfeld Pflege und Anpassung von BIOS-Komponenten sowie Evaluierung alternativer Lösungen wie coreboot Umsetzung komplexer Hardware-Funktionalitäten mit CPLDs (z. B. Xilinx) Systemdesign und Architektur für Embedded Systeme mit Fokus auf Virtualisierung, IT-Sicherheit und RTOS Analyse und Behebung technischer Probleme durch strukturierte Fehler-Ursachen-Analyse Präsentation technischer Lösungen im Team und gegenüber Stakeholdern sowie enge Kommunikation mit angrenzenden Fachbereichen Anwendung bewährter Verfahren bei der IT-Sicherheit, inkl. Penetrationstests und sicherheitskritischer Softwareentwicklung

  • Delegation USA: Delegierter Entwicklungsingenieur – Security Features für PLC-Systeme at Siemens Amberg für Siemens USA
    Oct 2011 - Aug 2013 · 1 yr 11 mos

    Entwicklung und Implementierung sicherheitskritischer Funktionen für Siemens PLC-Systeme in C/C++ und Embedded C Aufbau einer skalierbaren Systemarchitektur zur Integration moderner Kryptographie-Mechanismen und Schutzfunktionen Anpassung von Firmware und Treibern im Bare-Metal-Umfeld auf ARM-basierten Plattformen mit RTOS Nutzung bewährter Verfahren der IT-Sicherheit, inklusive Penetrationstests und Schwachstellenanalyse Zusammenarbeit mit internationalen Teams in Deutschland und den USA, inklusive Koordination technischer Arbeitspakete und Kommunikation mit Stakeholdern Analyse von Fehlerszenarien sowie Durchführung systematischer Fehler-Ursachen-Analysen Integration von CPLDs (Xilinx) für Sicherheitsfunktionen, sowie Unterstützung in der Hardwareentwicklung und Dokumentation im PLM-System Technische Präsentationen zu Sicherheitslösungen und Best Practices vor Fachpublikum