Embedded-Software-Engineer C/C++
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 74354 Besigheim
- Umkreis (bis 200 km)
- de | en
- 17.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – 12/2023
Tätigkeitsbeschreibung
Firmware-Entwicklung für Automatisierungslichtgitter und Erweiterung der bestehenden Firmware, um zusätzliche Funktionen zu implementieren.
- Erstellung einer Ist-Analyse der Kundenanforderungen für die
Funktionserweiterungen in Bezug auf die anschließende Embedded-SoftwareEntwicklung und die nachfolgende Integration
- Erstellung eines Konzeptes für die Funktionserweiterungen des
Automatisierungslichtgitters auf Basis der zuvor erstellten Analyse
- Entwicklung der Funktionserweiterungen für die Automatisierungslichtgitter
mittels C/C++ und Cortex-M
- Erstellung und Durchführung von Tests der zuvor erstellten
Softwareentwicklung sowie ggfs. Fehlerbehebung und Erstellung von
Testberichten
- Implementierung der Funktionserweiterungen auf die Hardware der
Automatisierungslichtgitter
- Erstellung einer ausführlichen technischen Dokumentation
- Erstellung von Projektstatus-Zwischenberichten an den internen Projektleiter
des Projektes Embedded Automatisierungslichtgitter
Subversion, C++, Eclipse, Git, Make (Software), Scrum, STM32
9/2014 – 12/2022
Tätigkeitsbeschreibung
- Planung, Design, Entwicklung und Erweiterung von Treiberkomponenten, um ECU-Messdaten aufzubereiten und darzustellen. Ebenfalls gab es die Möglichkeit Daten online zu verstellen bzw. zu kalibrieren
- Design, Entwicklung und Anbindung, um aus den Messdaten abgeleitete Parameterdaten, persistent, in den NVM-Speicher der ECU einzuprogrammieren.
Hierbei wurden die gängigsten MCU-Familien im Bereich des Automotive Power-Train berücksichtigt (IFX-TriCore AURIX / STM-Cortex R-Profile / NXP-Cortex R-Profile)
- Automatisiertes Bauen der Flashprogrammiertreiber mittels CI/CD (Jenkins). Die zu erledigenden Aufgaben und Tätigkeiten wurden im Rahmen des Software Engineering Prozesses SCRUM-im-SAFe-Kontext geplant, bearbeitet und abgewickelt (dreimonatiges Programm-Inkrement)
STM32, Scrum, Subversion, C++, Eclipse, Git, Lua Scripting, Make (Software), Windows Powershell, Python, Microsoft Visual Studio
Ausbildung
Fachhochschule Heilbronn
Heilbronn am Neckar
Über mich
gerne möchte ich mich kurz vorstellen.
In den vergangenen Jahren meiner beruflichen Laufbahn als Software-Engineer habe ich die verschiedensten Erfahrungen in den Bereichen Automotive und Automation sammeln dürfen. Darunter fallen: Automatisierte Testsysteme (Elektronik & Bildverarbeitung), Getriebeprüfanlagen (Anbindung der ECU mittels CAN & UDS), High-Performance ECU-Anbindung hinsichtlich Daten-Kommunikation und persistente Speicherung (NVM-Programmierung) geänderter Parameterdaten.
Übergeordnet stand die agile Softwareentwicklung im Scrum Kontext. Später dann auf Unternehmensorganisation im SAFe Kontext.
Weitere Kenntnisse
Microsoft Windows, Debian Linux, Segger embOS
Programmiersprachen:
C/C++, Python, Lua, PowerShell, GNU Make, LabVIEW
Entwicklungsumgebungen:
Visual Studio, Visual Studio Code, GNU Toolchain, KEIL MicroVision, Enterprise Architect
Versionsverwaltungen:
SVN, GIT
Microcontroller:
IFX TriCore, STM Cortex-M, STM Cortex-R
Agile Softwareentwicklung:
SAFe bzw. Scrum
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden