Software Engineer
- Verfügbarkeit einsehen
- 3 Referenzen
- 100€/Stunde
- 89077 Ulm
- auf Anfrage
- de | en | id
- 15.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2024 – 6/2024
Tätigkeitsbeschreibung
Automation of end-to-end testing solutions for high-end movie cameras:
• Development of Python and Bash tools used for automated control of Linux based camera systems.
• Automation of test procedures for camera systems using Pytest.
• Analysis and adaptation of legacy code in Java and Robot Framework and camera software in C++.
Bash Shell, C++, Embedded Linux, Java (allg.), Kameratechnik, Python, Scrum, Software engineering / -technik, Test Automation, Testdesign (IT), Testen
1/2023 – 2/2024
Tätigkeitsbeschreibung
Entwicklung des proprietären Build Tools (python)
Operation und Wartung der Continous Integration Pipeline (github actions/workflows)
Prozess- und Build-Automation
Technologien: Python, Bash, git, CMake, Docker
Agile Methodologie, Automatisierungstechnik (allg.), Bash Shell, Confluence, Docker, Git, It-Beratung, Jira, Linux Entwicklung, Objektorientierte Software-Entwicklung, Python, Scripting, Scrum, Test Automation, Testdesign (IT), Virtualbox
11/2022 – 2/2023
Tätigkeitsbeschreibung
Steuerungskonzeption für Schwermaschine:
- Anforderungsanalyse und Erstellung eines Lastenhefts, sowie einer Systembeschreibung
- Konzeption der Softwarekomponenten
- Auswahl und sourcing von Hardwarekomponenten
- Normrecherche/-Analyse
- Funktionale Sicherheit und Risikoanalyse
Requirement Analyse, Kranbau, Anforderungsspezifikationen, Hydraulik, Land- / Baumaschinenmechatronik, Sensorik, Risikoanalyse, Funktionale Sicherheit
2/2022 – 12/2022
Tätigkeitsbeschreibung
Smart Contract Development (EVM)
Web3 Front- & Backend Development
Web3 Architecture
Requirements Analysis
Backend, Blockchain (allg.), CSS (Cascading Style Sheet), Docker, Front End, HTML, Hypertext Transfer Protocols (HTTP), JavaScript, Python, React (JavaScript library), Solidity, Web Entwicklung
3/2021 – 2/2022
Tätigkeitsbeschreibung
IT-Beratung für automotive OEM Kunden:
- Systems Engineering & Requirements Management
- Bereich autonomes Fahren und ADAS (Advanced Driver Assistance System) auf Solution Train Ebene (SAFe)
- Projektmanagement, Prozesserstellung- und Optimierung
- Tool-Rollout und Schulungen
Interne Themen:
- Business Development für den Bereich Blockchain
- Vorträge
- Onboarding neuer Kollegen
Confluence, Jira, Agile Methodologie, Requirements Management, Blockchain (allg.), It-Beratung, Prozessoptimierung, Requirement Analyse, Rollout, Schulung / Training (IT), Scrum, Systems Engineering
11/2015 – 2/2021
Tätigkeitsbeschreibung
Technical Lead
Software Development (C++, bash, python)
Project Management
Custom Linux (yocto)
Robotics, Autonomous Systems, Driver Assistance Systems
Maschinelles Lernen, Agile Methodologie, Aktorik / Aktuatorik, Automatisierungstechnik (allg.), Bash Shell, Bereifte Roboter, C++, CAN-Bus (controller area network), Canopen, Docker, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Software, Embedded Systems, Ethernet, Fahrerassistenzsysteme, Fahrzeugsimulation, Git, Agrartechnik, Anforderungsspezifikationen, Latex, Simulink, Objektorientierte Software-Entwicklung, Opencv, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Python, Qt (Software), Radar, Robot Operating System, Robotics, Scripting, Scrum, Sensorik, Software Architecture, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), System Architektur, Technisches Projektmanagement, Testen
Ausbildung
Technische Hochschule Ulm
Ulm
Universitäten Stuttgart und Tübingen
Stuttgart
Über mich
My specializations are high-level programming of robotics and control solutions for machines and vehicles, such as driving assistance and autonomous systems . I also have extensive experience in building complex C++ and python applications, building and using CI/CD workflows, and dealing with Linux systems. Among other things, I have created and maintained several custom Linux distributions using the Yocto Project.
I quickly grasp complex issues and thus deliver high value to my clients, as I can hit the ground running. My clients appreciate my open, proactive communication and my drive. Let me find a solution for your challenge!
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Indonesisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden