Freelance Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 22415 Hamburg
- Nähe des Wohnortes
- de | en
- 26.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2023 – 1/2024
Tätigkeitsbeschreibung
- Anforderungsanalyse, Implementierung und Verifikation der Schnittstelle von Produktionssoftware-Systemen zu einem neuen Manufacturing Execution System. Abstimmung und Kooridnation mit allen Stakeholdern und Projektbeteiligten.
- Implementierung neue Features in STM32 basierten Mikrocontrollern für Laborgeräte, einschließlich sicherheitsrelevanter Funktionen und Integration neuer Peripherie.
- Durchführung von Code-Reviews und Sicherstellung der Einhaltung von Best Practices und internen Standards.
C#, C++, Code Review, Echtzeitbetriebssystem (RTOS), Git, Requirement Analyse, Software Design, Softwareentwicklung (allg.), Softwarequalität, Testautomatisierung
6/2022 – 10/2023
Tätigkeitsbeschreibung
Mitwirkung am Design und der Entwicklung von i.MX6 / i.MX8-basierten Controllern für die WiFi-Anbindung von Laborgeräten.
Durchführung von Code-Reviews und Sicherstellung der Einhaltung von Best Practices und internen Standards.
Kontinuierliche Integration (CI), Embedded Systems, Android, Linux (Kernel), Code Review, Software Design, WLAN (Wireless Local Area Network), User Interface (UI)
1/2022 – 6/2023
Tätigkeitsbeschreibung
Lead Engineer eines Software-Team in einem Entwicklungs- und Fertigungszentrum. Treiber für digitalen Transformation in der Fertigung, Modernisierung von Infrastruktur, Datenerfassung und des Software-Lifecycle-Managements. Unterstützung von Data-Science-Teams bei der Implementierung von Industrie 4.0-Anwendungsfällen.
- Zusammenarbeit mit Kollegen und Partnern aus IT-, OT-, Cloud-Infrastruktur-, Fertigungstechnik- und Data-Science-Teams auf globaler Ebene.
- Entwicklung von IIoT-Architekturen für die Cloud-Anbindung von Fertigungsanlagen und nachgelagerten Datenpipelines.
- Implementierung von OPC UA Client- und Server-Anwendungen.
- Umsetzung von PoCs
- Umgang mit heterogenenTech-Stacks und diversen Protokollen.
C#, Data Mining, Data Science, Internet of Things (IoT), Konzeption (IT), OPC unified architecture (OPC-UA), Prototyping, Python, Software Architektur / Modellierung, Speicherprogrammierbare Steuerung (SPS)
1/2022 – 6/2022
TätigkeitsbeschreibungEmbedded Software Entwicklung für ein Laborautomationssystem in einem interdisziplinären, agilen Team.
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, Embedded Software Engineering, Agile Entwicklung, C#, C++, Code Review, Embedded Linux, Kontinuierliche Integration (CI), Python, Software Design, Softwarequalität, Testautomatisierung
1/2017 – 12/2021
Tätigkeitsbeschreibung
Subsystem-Owner und Firmware-Lead-Entwickler eines Laborautomationssystems in einem cross-funktionalen, agilen Team.
- Entwurf und Entwicklung neuer Features für ein Laborautomationssystem, bestehend aus mehreren Embedded-Controllern (ARM, STM32, C167) und einer .Net-Desktop-Anwendung.
- Begleitung der Transition zu einer neuen Generation des Systems.
- Produktpflege wie z.B. bei der Abkündigungen von Komponenten.
Agile Entwicklung, Automatisierungstechnik (allg.), C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Software Engineering, Embedded Systems, Git, Kontinuierliche Integration (CI), Python, Requirement Analyse, Software Architektur / Modellierung, Software Design
10/2013 – 12/2017
Tätigkeitsbeschreibung
Mitarbeit in verschiedenen interdisziplinären Entwicklungs-Teams als Software Ingenieur für Life-Science-Geräte.
- Firmwareseitige Umsetzung neuer Funktionen für ein Embedded Linux basiertes Labordetektionssystem.
- Entwurf und Entwicklung eines Gateways (ARM, Yocto) für die Übermittlung von Labordaten verschiedener Geräte an ein Cloud-Backend.
- Entwicklung eines Frameworks für Touch UIs für Laborgeräte in einem internationalen, agilen Team.
Android, C++, Embedded Linux, Kontinuierliche Integration (CI), Requirement Analyse, Software Architektur / Modellierung, Software Design
Ausbildung
Technische Universität Hamburg-Harburg
Hamburg
Über mich
Unter anderem habe ich hierbei nach ISO 13485 konformen Entwicklungsprozessen und Qualitätsmanagementsystemen gearbeitet.
Im Rahmen meiner Tätigkeit war ich von der Konzeption und Entwicklung von Embedded-Software für STM32 und ARM Controllern über Systemprojekte bis hin zur Anbindung von Geräten und Anlagen an Cloud-Infrastrukturen betraut. Dabei konnte ich sowohl meine Erfahrung mit einschlägigen Technologien, Protokollen und Programmiersprachen vertiefen, als auch an unterschiedlichen Software Architekturen mitwirken.
In den Bereichen Anforderungsanalyse, Konzeption & Implementierung wie auch in der Abstimmung bzgl. angrenzender Systemen habe ich dabei mit Stakeholdern und Teammitgliedern aus verschiedenen Fachbereichen, auch auf globaler Ebene, erfolgreich zusammengearbeitet.
Ich bringe für Ihr Projekt viel Drive, ausgeprägtes analytisches Denken und eine schnelle Auffassungsgabe mit. Meine kommunikationsstärke ermöglichen es mir, mich effektiv in neue Teams einzufügen und Inhalte verständlich zu vermitteln. Durch meine Anpassungsfähigkeit, Neugier und Kreativität kann ich mich schnell in komplexen Umfeldern zurechtzufinden und innovative Lösungen für herausfordernde Probleme entwickeln.
Weitere Kenntnisse
Linux | C++ | C# | Python | Java | IIoT | OPC UA | MQTT | Embedded Software | TDD |
Software Architektur | Requirements Engineering | Software Testing |
Medical Software | Agile Entwicklung
Zertifizierungen
Stanford University Machine Learning Specialization (2023)
iSAQB® Certified Professional for Software Architecture (2021)
ICPMSB® Certified Professional for Medical Software (2020)
ISTQB® Certified Tester (2020)
IREB® Certified Professional for Requirements Engineering (2016)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden