26.08.2025 aktualisiert


Premiumkunde
nicht verfügbarSoftware Entwicklung, Test und Testmanagement; Python, Rust, C, C++, Linux, Real-Time und Embedded
Leonberg, Deutschland
Deutschland
Dr.-Ing. Elektro- und InformationstechnikSkills
SoftwareentwicklungSoftwaretestUnit-TestingTestautomatisierungPythonC++/CLinux / Embedded & Real-Time LinuxQNXGit & SvnEmbeddedRobotframeworkJIRAXrayRust
Tätigkeiten: Beratung, Entwurf, Entwicklung, Qualitätssicherung und Wartung von Software und IT-Systemen
Programmiersprachen: Python3&2, Robotframework, Rust, C, C++, Shell, IEC-61131-3, etc.
Entwurfsmethoden: Objektorientiert, funktional und serviceorientiert
Entwicklungsmethoden: Testgetriebene Entwicklung, verhaltensgetriebene Entwicklung
Kommunikationssysteme / Middleware: Ethernet & TCP/IP, CAN, CAN-FD, LIN, MQTT, 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: Python-unittest, Robotframework, Googletest, Boost-Test, Pytest, Behave (Cucumber), Robotframework, C-Mock, Hippomocks, Cmock, cpputest, etc.
Tools & Organisation: Jenkins, Jira, Xray, Azure, 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: Podman, kvm, Docker, RTS, Xen, VirtualBox
Zertifizierungen: ISTQB: Foundation Level (2019); SAFe Practitioner (2019)
Programmiersprachen: Python3&2, Robotframework, Rust, C, C++, Shell, IEC-61131-3, etc.
Entwurfsmethoden: Objektorientiert, funktional und serviceorientiert
Entwicklungsmethoden: Testgetriebene Entwicklung, verhaltensgetriebene Entwicklung
Kommunikationssysteme / Middleware: Ethernet & TCP/IP, CAN, CAN-FD, LIN, MQTT, 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: Python-unittest, Robotframework, Googletest, Boost-Test, Pytest, Behave (Cucumber), Robotframework, C-Mock, Hippomocks, Cmock, cpputest, etc.
Tools & Organisation: Jenkins, Jira, Xray, Azure, 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: Podman, kvm, Docker, RTS, Xen, VirtualBox
Zertifizierungen: ISTQB: Foundation Level (2019); SAFe Practitioner (2019)
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Softwareentwicklung in C und C++ für TRDP Bus und SDTv2 Kommunikation für SIL2 embedded Linux Systeme. Entwicklung Testkonzepte, Testentwicklung mit Robotframework und Python.
Erstellung Konzept für Systemtestautomatisierung
Aufbau einer Umgebung für Systemintegrationstests
Einbindung Testumgebung in Maschinensteuerung
Technologien: Specflow, Behaviour Driven Development, .Net/C#, REST, OPC-UA, Azure DevOps, EtherCAT
Aufbau einer Umgebung für Systemintegrationstests
Einbindung Testumgebung in Maschinensteuerung
Technologien: Specflow, Behaviour Driven Development, .Net/C#, REST, OPC-UA, Azure DevOps, EtherCAT