freiberufler Senior Embedded-Systems Engineer - Expert for Product Design and Development auf freelance.de

Senior Embedded-Systems Engineer - Expert for Product Design and Development

zuletzt online vor 7 Tagen
  • auf Anfrage
  • 65239 Hochheim am Main
  • auf Anfrage
  • de  |  en
  • 01.11.2024

Kurzvorstellung

As an experienced expert in product design and development of embedded systems, especially in the areas of automation, Internet of Things and automotive. I support you with the architectural conception and implementation of your software project.

Qualifikationen

  • Agile Methodologie
  • C++11 J.
  • CAN-Bus (controller area network)3 J.
  • Canopen
  • Continuous Integration
  • Embedded Entwicklung / hardwarenahe Entwicklung2 J.
  • Embedded Linux3 J.
  • Hardware-Design
  • Internet of Things (IoT)
  • Python6 J.
  • Qualitätsmanagement / QS / QA (IT)3 J.
  • Release-Management2 J.
  • Scrum8 J.
  • Software Architecture2 J.
  • Softwareentwicklung (allg.)
  • System Architektur

Projekt‐ & Berufserfahrung

Senior Software Engineer and Quality Manager
CMBlu, Alzenau
5/2024 – offen (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2024 – offen

Tätigkeitsbeschreibung

- Architecture design and construction of multiple test benches for testing the product firmware with the Robot Framework.
- Development of a test concept for the product firmware with safety requirements (ISO 61508).
- Implementation of a Python and C++ based testing library.
Consultency of software quality issues.
- Support for the test team.

Eingesetzte Qualifikationen

Continuous Integration, Hardware-Design, Scrum, Qualitätsmanagement / QS / QA (IT), Software Architecture, C++, Git, Python, System Architektur, CAN-Bus (controller area network), Canopen

Consultant and System Architect
Immundiagnostik AG, Bensheim
1/2023 – 3/2023 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2023 – 3/2023

Tätigkeitsbeschreibung

Creation of a LED display board for customer clients
• Concept development with the customer for an
embedded-system controller based on Yocto.
• Design and implementation of hardware and software
components.
• Installation of the controller at the customer's site.

Eingesetzte Qualifikationen

Bash Shell, Python, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Software Design, Software Quality, System Architektur

Senior Software Engineer
Robert Bosch GmbH, Kusterdingen
5/2021 – 11/2023 (2 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 11/2023

Tätigkeitsbeschreibung

Development of a middleware for e-Bike components
• Conception of new features of the middleware and
planning their development between the teams involved.
• Integration of new versions of the middleware into
different components of the value-stream.
• Analysis and fixing of issues of the middleware.
• Participate in SAFe ceremonies.

Eingesetzte Qualifikationen

C++, CAN-Bus (controller area network), Embedded Entwicklung / hardwarenahe Entwicklung, Python, Qualitätsmanagement / QS / QA (IT), Software Design

Consultant and Senior Software Engineer
Deveritec GmbH, Dresden
3/2021 – 4/2021 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – 4/2021

Tätigkeitsbeschreibung

Consultant and Senior Software Engineer
• Consultancy for the customer on system issues.
• Adaption and development of Yocto recipes, system scripts and configuration files.
• Planning discussions carried out with the end customer.

Eingesetzte Qualifikationen

Netzwerk-Sicherheit, Bash Shell, Python, Embedded Linux, Software Architecture, Software Design, Software Quality

Senior Software Engineer
Dentsply Sirona Deutschland GmbH, Bensheim, Remote
7/2020 – 3/2021 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2020 – 3/2021

Tätigkeitsbeschreibung

Development and integration of firmware parts for a system of medical dental devices according to the requirements.
Driver development for a stepper motor controller and a RFID tag reader.

Eingesetzte Qualifikationen

C++, Embedded Linux, Embedded Systems, Git, Jira, Python, STM32

Release-Manager and Senior Software Engineer
Continental Automotive GmbH, Babenhausen
10/2019 – 6/2020 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2019 – 6/2020

Tätigkeitsbeschreibung

• Development and integration of a firmware part for an automotive cockpit display. Issue analysis and quality monitoring to assure the firmware fulfills the quality requirements of the OEM customers.
• Firmware release management for OEM customers.
• Administration and management of CI systems for quality monitoring.

Eingesetzte Qualifikationen

Embedded Linux, Scrum, C++, Python, Automotive Open System Architecture, Canoe Software

System architect, Senior Software Engineer
Kundenname anonymisiert, Wiesbaden
6/2018 – 1/2019 (8 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2018 – 1/2019

Tätigkeitsbeschreibung

• Customer requirements management.
• Design of a system for monitoring single parking spaces including hardware design, with a view to life cycle management.
• Design and implementation of connection to the Google IoT cloud and the handling of new device installations.
• Design and implentation of a simple front-end webapp for development support.

Eingesetzte Qualifikationen

Software Architecture, C++, Python, Google Cloud, Internet of Things (IoT)

Release- and Test-Manager, Senior Software Engineer (Festanstellung)
Zühlke Engineering GmbH, Eschborn
6/2017 – 9/2019 (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2017 – 9/2019

Tätigkeitsbeschreibung

• Software release and test management within a medical software project. Release planning and coordination with the customer. Coordination of manual and automated tests.
• Concept designs and development of firmware components for a asymetrical multicore microcontroller system as well as its documentation. Coordination of firmware requirements with the client.
• Planning of tasks, moderation of stand-ups and retroperspectives with the team.

Eingesetzte Qualifikationen

Release-Management, Scrum, C++, Picmicro

Senior Software Engineer (Festanstellung)
Zühlke Engineering GmbH, Eschborn
7/2016 – 5/2017 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2016 – 5/2017

Tätigkeitsbeschreibung

• Requirement engineering
• Service oriented software design and implementation (C++11) of firmware components for an electronic control unit (ECU) within an automotive IoT project.
• Partly coaching and moderation as a Scrum master within the development team.

Eingesetzte Qualifikationen

Scrum, Enterprise Architect (EA), Objektorientierte Analyse und Design (OOAD), Software Architecture, C++, Python, Requirement Analyse

Senior Software Engineer (Festanstellung)
Zühlke Engineering GmbH, Eschborn
1/2016 – 6/2017 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2016 – 6/2017

Tätigkeitsbeschreibung

• Software design and development of an automotive infotainment system (Qt/QML).
• Planning and deployment of a development infrastructure (IaC).

Eingesetzte Qualifikationen

Embedded Linux, Scrum, C++, Python, Qt (Software), Requirement Analyse

Senior Software Engineer (Festanstellung)
Zühlke Engineering GmbH, Eschborn
1/2013 – 12/2015 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2013 – 12/2015

Tätigkeitsbeschreibung

• Customer requirement management.
• Requirement analysis, design and development of a firmware for a medical in-vitro micro-controller device.
• Design and implementation of firmware components for a Bluetooth health device profile management.

Eingesetzte Qualifikationen

Scrum, C#, C++, Microsoft Visual Studio

Zertifikate

Professional Scrum Product Owner (scrum.org)
2016
Professional Scrum Master (scrum.org)
2013
Certified Professional for Requirements Engineering - Foundation Level (IREB)
2012

Weitere Kenntnisse

Embedded Linux, Yocto, Firmware, IoT, Automation, Automotive, Release Management, C++17, C++, C Python, Scrum, Internet of Things, MQTT, Medical software, CAN, Jenkins, JIRA, Git, GitHub, CMake, Software design, JSON-RPC 2.0, SPI, Autodesk, Fusion 360, Bash, U-boot, STM32, ESP32, ARM Cortex, Microcontroller, Raspberry Pi. Continuous Integration (CI), Continuous Delivery (CD)  

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
843
Alter
46
Berufserfahrung
20 Jahre und 10 Monate (seit 01/2004)

Kontaktdaten

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

Jetzt Mitglied werden