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
Apache Subversion (SVN), 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, Apache Subversion (SVN), C++, Eclipse, Git, Lua, make (Software), PowerShell, Python, 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