freiberufler Software-Entwicklung, Automatisierung auf freelance.de

Software-Entwicklung, Automatisierung

zuletzt online vor 3 Tagen
  • 110€/Stunde
  • Baden-Württemberg
  • Europa
  • de  |  en
  • 25.03.2024

Kurzvorstellung

Software-Generalist mit Erfahrung in der Halbleiter- und Automotive-Industrie.
Schwerpunkte: Backend, Debugging, Automatisierung

Auszug Referenzen (1)

"[...] [...] arbeitet für Advantest an Softwareverbesserungen und Fixes. Wir sind sehr zufrieden mit dem Umfang und der Qualität seiner Arbeit."
Software Engineer (Festanstellung)
Tilmann Wendel
Tätigkeitszeitraum

4/2006 – 6/2014

Tätigkeitsbeschreibung

Festanstellung

Aufgaben:
- Technische Leitung eines Teams mit bis zu 7 Ingenieuren
- Verantwortung für die zentrale Ablaufsteuerung der IC Tester Software, den kundenrelevanten APIs und deren Datengenerierung
- Evaluierung und Einführung von neuen Tools und Technologien der Softwareentwicklung
- Fachliche Anleitung und Coaching von Ingenieure; einschließlich der Verteilung von Aufgaben
- Projektplanung und -durchführung, inkl. der Ausarbeitung von Zeitplänen
- Enge Zusammenarbeit mit R&D Teams in China und USA

Projektauswahl:
- Design und Implementierung einer ausführ- und debug-baren domainspezifischen Sprache mit Text
- Evaluierung und Einführung von Synopsis Coverity
- Performance-Optimierung mit Valgrind

Eingesetzte Qualifikationen

Testing (IT), C++, Eclipse, Java (allg.), Linux Entwicklung, Python, Software engineering / -technik, Softwareentwicklung (allg.), Xtext, Jenkins, Xtend, Schulung / Training (IT), Softwareauswahl (Evaluierung), Filtertechnik, Technisches Testing, Projektplanung / -vorbereitung, Sprache (allg.), Forschung & Entwicklung (allg.), F&E Management

Qualifikationen

  • C#
  • C++
  • CANoe
  • Docker
  • Fahrzeugsimulation
  • Gradle
  • Java (allg.)
  • Microsoft Build Tools (MSBuild)
  • Python
  • Verteilte Systeme
  • Visual Studio
  • Xtend
  • Xtext

Projekt‐ & Berufserfahrung

Software Entwickler
Kundenname anonymisiert, Stuttgart
3/2023 – 12/2023 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2023 – 12/2023

Tätigkeitsbeschreibung

Weiterentwicklung eines bestehenden C++-Generators von CANoe zur Erstellung von LIN Conformance Tests
Analyse des bestehenden Codes
Erstellung eines Konzepts zur Konvertierung des bestehenden Generators
Erstellen von Test Units mit vTESTstudio und CAPL
Entwicklung des neuen Generators in C++ und C#
Entwicklungsbegleitende Tests

Eingesetzte Qualifikationen

C#, C++, Git, Visual Studio, CANoe, LIN-Bus (local interconnect network)

Software Entwickler
Kundenname anonymisiert, Stuttgart
11/2020 – offen (3 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2020 – offen

Tätigkeitsbeschreibung

- Entwicklung einer domänenspezifischen Sprache zur Definition von Gerätekonfigurationen
- Erweiterung für Visual Studio Code
- Generator für C#, C und C++ Code
- Generator für HTML Seiten zur Dokumentation
- Einführung eines Paketmanagers für C++ Projekt für Desktop-Anwendungen und Embedded- Code
- Konfiguration von Conan
- Erstellen von Conan-Paketen für Tools und Bibliotheken
- Einbindung von Conan in CMake und Visual Studio Projekte
- Konvertierung von Visual Studio Projekten zu CMake
- Infrastruktur für eine CI/CD Pipeline auf Basis von GitHub und Docker - Installation von GitHub-Runner
- Erstellen von Windows-basierten Docker-Containern

Eingesetzte Qualifikationen

C++, Docker, Gradle, Java (allg.), Microsoft Build Tools (MSBuild), Visual Studio, Xtend, Xtext

Soft- und Hardware Entwickler
Kundenname anonymisiert, Böblingen
10/2020 – 6/2022 (1 Jahr, 9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2020 – 6/2022

Tätigkeitsbeschreibung

- Entwickeln eines Prototyps für einen drahtlosen Sensors zur Bestimmung der Licht-Farbe im Miniatur-Format
- Schaltungsentwurf
- Erstellen der Embedded-Software
- Erstellen einer Desktop-Software, zur Kommunikation mit dem Sensor

Eingesetzte Qualifikationen

ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Python

Software Entwickler
Kundenname anonymisiert, Böblingen
10/2020 – offen (3 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2020 – offen

Tätigkeitsbeschreibung

- Einbetten eines Python-Interpreters in einen existierenden Server-Prozess
- Zugriff auf existierende C++ Objekte mittels Python Skripten
- Anbindung einer Java-API an den Python Interpreter

Eingesetzte Qualifikationen

C++, Java (allg.), Python

Software Entwickler
Kundenname anonymisiert, Stuttgart
5/2019 – 8/2019 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2019 – 8/2019

Tätigkeitsbeschreibung

- Entwicklung eines grafischen Tools zur Konfiguration von Tests für Smart-Charging
- Aufbau einer automatischen Build- und Deployment-Pipeline

Eingesetzte Qualifikationen

.Net, C#, CANoe, Jenkins

Software Entwickler
Kundenname anonymisiert, Lahr
10/2018 – 2/2019 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2018 – 2/2019

Tätigkeitsbeschreibung

- Weiterentwicklung einer Software zur visuellen Qualitätskontrolle für Hochgeschwindigkeits- - Testmaschinen
- Entwurf, Entwicklung und Verifikation von Algorithmen zur visuellen Analyse von Testobjekten
Erstellen von Prüfprogrammen zur Beurteilung der Qualität von Prüflingen

Eingesetzte Qualifikationen

Apache Subversion (SVN), C++, Git, Linux Entwicklung, OpenCV, Qt

Software Entwickler
Kundenname anonymisiert, Stuttgart
4/2018 – 12/2021 (3 Jahre, 9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2018 – 12/2021

Tätigkeitsbeschreibung

- Weiterentwicklung einer zentralen Softwarekomponente zur Datenerfassung, -konvertierung - und -verarbeitung
- Portierung von C++ Code nach Python
- Migration von Python 2 nach Python 3
- Entwicklung einer Datenverarbeitungs-Pipeline
- Konvertierung von Visual Studio Projekten zu CMake
Einbindung von vcpkg als C++-Paketmanager

Eingesetzte Qualifikationen

C++, Docker, Eclipse, JavaScript Object Notation (JSON), ODBC (Open Database Connectivity), OpenShift, Pandas DataFrame, Python, Representational State Transfer (REST), RPC (Remote Procedure Call), SQL, Visual C++

Software Entwickler
Kundenname anonymisiert, Stuttgart
9/2017 – 1/2018 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2017 – 1/2018

Tätigkeitsbeschreibung

Spezifikation, Design, Implementierung und Test eines Frameworks für Steuergeräte-Tests auf Ebene des Diagnose-Over-IP Protokolls
Erstellen eins Panels zur Parametrisierung des Frameworks
Erstellen von Tests nach Kundenspezifikation

Eingesetzte Qualifikationen

C#, Visual Studio, Ethernet, Fahrzeugsimulation, CAN-Bus (controller area network)

Software Entwickler
Aquilius Research GmbH, Böblingen
8/2017 – 9/2018 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2017 – 9/2018

Tätigkeitsbeschreibung

Weiterentwicklung eines Betriebssystems für einen Halbleitertester

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), C++, Eclipse, Linux Entwicklung

Software Entwickler
Kundenname anonymisiert, Steinenbronn
8/2017 – 1/2018 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2017 – 1/2018

Tätigkeitsbeschreibung

Spezifikation, Design, Implementierung und Test einer Software für einen Druckluftprüfstand

Eingesetzte Qualifikationen

.Net, Visual Basic, Visual Studio

Software Engineer (Festanstellung)
Kundenname anonymisiert, Stuttgart
7/2014 – 7/2017 (3 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

7/2014 – 7/2017

Tätigkeitsbeschreibung

Festanstellung

Aufgaben:
-Spezifikation, Design, Implementierung und Test von Software Projekten zur Fahrzeug-Simulation und -Test im Bereich der Fahrzeug-Diagnose als Teil der Produkte CANoe, CANalyzer, TAE und vTestStudio
-Evaluierung und Einführung von JIRA als firmenweites Issue-Tracking-Systems
-Erstellung eines Addon für JIRA zur Unterstützung der firmeneigenen Prozesse

Eingesetzte Qualifikationen

Apache Subversion (SVN), C#, C++, Software engineering / -technik, Visual C++, Visual Studio, Jira, Fahrzeugsimulation, CAN-Bus (controller area network)

Software Engineer (Festanstellung)
Advantest Europe GmbH, Böblingen
4/2006 – 6/2014 (8 Jahre, 3 Monate)
Halbleiter
Tätigkeitszeitraum

4/2006 – 6/2014

Tätigkeitsbeschreibung

Festanstellung

Aufgaben:
- Technische Leitung eines Teams mit bis zu 7 Ingenieuren
- Verantwortung für die zentrale Ablaufsteuerung der IC Tester Software, den kundenrelevanten APIs und deren Datengenerierung
- Evaluierung und Einführung von neuen Tools und Technologien der Softwareentwicklung
- Fachliche Anleitung und Coaching von Ingenieure; einschließlich der Verteilung von Aufgaben
- Projektplanung und -durchführung, inkl. der Ausarbeitung von Zeitplänen
- Enge Zusammenarbeit mit R&D Teams in China und USA

Projektauswahl:
- Design und Implementierung einer ausführ- und debug-baren domainspezifischen Sprache mit Text
- Evaluierung und Einführung von Synopsis Coverity
- Performance-Optimierung mit Valgrind

Eingesetzte Qualifikationen

Testing (IT), C++, Eclipse, Java (allg.), Linux Entwicklung, Python, Software engineering / -technik, Softwareentwicklung (allg.), Xtext, Jenkins, Xtend, Schulung / Training (IT), Softwareauswahl (Evaluierung), Filtertechnik, Technisches Testing, Projektplanung / -vorbereitung, Sprache (allg.), Forschung & Entwicklung (allg.), F&E Management

Zertifikate

Einführung in das Quantencomputing 2
2022
Einführung in das Quantencomputing 1
2022
Blockchain - Sicherheit auch ohne Trust Center
2022
CANoe Grundlagen Workshop
2014
Steuergerätetest mit CANoe
2014

Ausbildung

Informatik
Diplom
2006
Freiburg

Über mich

Ich arbeite mich gerne in neue und komplexe Sachverhalte ein.
Ich habe Spaß an der Benutzung von neuen Werkzeugen und der Entwicklung ebendieser.

Weitere Kenntnisse

Betriebssysteme

Debian
Linux
MacOS


Programmiersprachen

C#
C++
CAPL
CORBA IDL
Coverity
Groovy
Java
Python
Uno
Xtend


Produkte / Standards / Erfahrungen

Atlassian JIRA
Automotive Diagnose
Bamboo
CANalyzer
CANdela
CANoe
ClearCase
ClearQuest
Coverity
Eclipse
GCC
GDB
Git
IntelliJ
Jenkins
JIRA
KWP2000
Maven
Microsoft Visual Studio
ODX
RUP
Scrum
Subversion
UDS
Vector
Visual Studio
vTestStudio
Xtext
Valgrind
protobuf
Intel Inspector
NUnit
vTune
SQL

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3090
Alter
43
Berufserfahrung
17 Jahre und 11 Monate (seit 04/2006)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden