Skills
Hardwarenahe-Programmierung/Inbetriebnahme.
Erfahrungen im Aufsetzen von CI-/CD-Prozessen mit Jenkins/Docker/Git/Jira/Confluence.
Programmiersprachen: C/C++, Python, C#, Java, Perl, Qt.
Tools: Eclipse, Docker, MS-VisualStudio, PyCharm, QNX-Momentics, Doors, MKS-Integrity (PTC), Qt-Creator, Enterprise-Architect, Rhapsody, Tasking-EDE, Perforce, CVS, Subversion, GIT, Mercurial, Jenkins, QAC, Polyspace, Coverity, Teamscale, Tessy, XML-Spy, MS-Project, MS-Office-Suite, Visio, OpenOffice-Suite, Borland Together, Lauterbach-Trace32, MATLAB, Doxygen, CanOE, Mostolyzer
Projekthistorie
- Software-Entwicklung in C und C++ und Inbetriebnahme von Komponenten in Gas-Sensoren
- Erstellung von Unit- sowie Fault-Insertion-Tests
- Tool-Entwicklung für Continuous-Integration/Delivery-Prozesse mit Python und Bash
- Entwicklung einer Docker-basierten Build-Umgebung für die Entwickler des Projekt-Teams
- Entwicklung von Software-Modulen für einen neuen Gas-Analysator
- Erstellung von Unittests
- Durchführung von Code-Reviews und Refactorings
- SW-Inbetriebnahme von Prototyp-Controller-Boards
- Ausbau des Continuous-Integration-Prozess
- Tool-Entwicklung mit C++, Python und Bash
Update von TESSY-Tests für einen Gas-Analysator, Prototyp-Entwicklung für einen generischen HART7-Kommunikations-Stack (C++, Eclipse, Jenkins, Google-Test)
Entwicklung von Software-Modulen in C, Planung und Durchführung von Modul-, SW-Integrations- sowie SW-Fault-Insertion-Tests für ein stationäres Gasmeßgerät unter Berücksichtigung der Anforderungen der IEC 61508, Tool-Entwicklung mit C++ (C/C++, IAR, ARM-Cortex-M3, Doors, TESSY, Eclipse, Jenkins, Enterprise Architect)
Software-Entwicklung für einen Bremswertgeber unter Berücksichtigung der Anforderungen der ISO 26262, Unterstützung bei der Qualifizierung (8051, C, Assembler-Programmierung, Tasking-IDE, MKS-Integrity, Polyspace, QAC, TESSY, Enterprise Architect)