Softwareentwicklung und Test
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 71229 Leonberg (Württemberg)
- auf Anfrage
- de | en
- 19.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2024 – offen
TätigkeitsbeschreibungSoftwareentwicklung in C und C++ für TRDP Bus und SDTv2 Kommunikation für SIL2 embedded Linux Systeme. Entwicklung Testkonzepte, Testentwicklung mit Robotframework und Python.
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Softwareentwicklung (allg.), Test Automation, Testen
3/2024 – 4/2024
Tätigkeitsbeschreibung
Erstellung Konzept für Systemtestautomatisierung
Aufbau einer Umgebung für Systemintegrationstests
Einbindung Testumgebung in Maschinensteuerung
Behavior Driven Development, C#, Ethernet, Microsoft Azure, Representational State Transfer (REST), OPC Unified Architecture
11/2022 – 12/2023
TätigkeitsbeschreibungTestmangement, Softwareentwicklung mit Python, Robotframework
Eingesetzte QualifikationenKanban (Softwareentwicklung), Python, Softwareentwicklung (allg.), Test Automation, Testen
3/2022 – 12/2023
TätigkeitsbeschreibungSoftwareentwicklung, Testautomatisierung, Training mit: Python, IEC-61131-3, Codesys, Codesys Testmanager, Siemens Industrial Edge, Jira, Xray, MQTT, Robotframework
Eingesetzte QualifikationenCodesys, Python, Softwareentwicklung (allg.), Speicherprogrammierbare Steuerung (SPS), Test Automation, Testen, Test Management
1/2021 – 6/2022
TätigkeitsbeschreibungUnterstützung eines Entwicklungsteams für Thin-Edge (-Hyperlink entfernt-) als QA Lead, Testautomatisierung in GitHub, Testentwicklung in Python und Rust
Eingesetzte QualifikationenGit, Python, Testen
9/2014 – 9/2020
TätigkeitsbeschreibungFirmwareentwicklung; Firmwaretest; Testprojektmanagement; Continuous-Testing; Kontiniuierliche Integration
Eingesetzte QualifikationenC++, Python, QNX (Software), Qualitätsmanagement / QS / QA (IT), Softwareentwicklung (allg.), Test Automation
6/2009 – 7/2014
Tätigkeitsbeschreibung
- Echtzeitfähige Mehrkernparallelisierung
- Anpassungen von sercos III Feldgeräten für Safety-Zertifizierungen.
- Restbussimulation und Hardware in the Loop (HiL) Simulation für sercos III
- Entwicklung von Steuerungssystemen für Sondermaschinen
Softwareentwicklung (allg.)
Ausbildung
Stuttgart
Über mich
Durch meine Erfahrung in der Entwicklung und der entwicklungsnahen Qualitätssicherung bin ich mit dem Zusammenspiel der beiden Disziplinen bestens vertraut. Ebenfalls unterstütze ich in Planung, Entwicklung, Freigabe und Wartung von hardwarenahen Entwicklungsprojekten. Meine Entwicklungsvorhaben begleite ich testgetrieben (TDD) und verhaltensgetrieben (BDD).
Weitere Kenntnisse
Entwurfsmethoden: Objektorientiert (UML), funktional und serviceorientiert
Entwicklungsmethoden: Testgetriebene Entwicklung, verhaltensgetriebene Entwicklung
Kommunikationssysteme / Middleware: Ethernet & TCP/IP, MQTT, CAN, CAN-FD, LIN, ICE, SOAP, REST, WebServices, CORBA, LIN, sercos III, I2C, etc.
Betriebssysteme: Desktop: (Debian-) Linux, MS-Windows; Echtzeit: QNX, Linux (RT_PREEMPT), etc. Android: LineageOS
Entwicklungssysteme: Eclipse (QNX-IDE, CDT, Pydev), Visual Studio, PyCharm, Gnu-Compiler Toolchain, etc.
Versionsverwaltung: Git (eigene Infrastruktur, Github, Gitlab, Bitbucket) und Subversion
Testumgebungen: Robotframework, Pytest, Python-unittest, Googletest, Boost-Test, Pytest, Behave (Cucumber), C-Mock, Hippomocks, Cmock, cpputest, etc.
Tools & Organisation: Jenkins, Jira, Github-Actions, Microfocus Caliber, Team Foundation Server Entwicklungs-Management: Kanban in der IT, Scrum, SAFe, V-Modell
Embedded und μC: QNX, Android Open Source Platform, Arduino, Atmel 8-bit μC, Micropython, Raspberry Pi
Virtualisierung / Containerisierung: kvm, Docker, RTS, Xen, VirtualBox
Zertifizierungen: ISTQB: Foundation Level (2019); SAFe Practitioner (2019)
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