freiberufler Embedded Software Entwickler auf freelance.de

Embedded Software Entwickler

offline
  • auf Anfrage
  • 68309 Mannheim
  • Umkreis (bis 200 km)
  • de  |  en  |  ru
  • 20.09.2018

Kurzvorstellung

Ich bin ein Embedded Software Entwickler für medizinische Geräte und arbeite an verschiedenen Projekte beim Kunden vor Ort. Meine Schwerpunkte sind Embedded Software Entwicklung mit C/C++, Unit Testing mit C#, RTOS, Qt, Requirememts Management.

Ich biete

  • Echtzeitbetriebssystem (RTOS)
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • STEP 7

Projekt‐ & Berufserfahrung

Embedded Softwareentwickler
Siemens AG, Karlsruhe
1/2017 – offen (5 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2017 – offen

Tätigkeitsbeschreibung

– Erstellung in C von verschiedenen Treiber Modulen für den propritären Echtzeit-Kernel
∗ NAND Flash Treiber
∗ GPIO Treiber
∗ PCI
– Interprozess Komunikation Mechanismen Konzepterstellung un Implementierung
∗ Mails als IPC Mechanismus
∗ Implementierung und Testen
– Dateisystem Integrieren und Testen
∗ Power Down Consistent FAT32
∗ Portieren und Testen
∗ Applikationsschnittstelle Konzept- und Implementierung
– Firmware-Update Implementierung
– Memory Dump Implementierung
∗ Dump im Defekt-Fall erstellen
∗ Dump vom Target zum PC übertragen
∗ Dump vom PC in Target wiederherstellen

Eingesetzte Qualifikationen

Echtzeitbetriebssystem (RTOS), STEP 7

Firmwareentwickler Embedded
Roche Diabetes Care GmbH, Mannheim
4/2014 – 7/2016 (2 Jahre, 4 Monate)
Diagnostik, Medizin
Tätigkeitszeitraum

4/2014 – 7/2016

Tätigkeitsbeschreibung

Erstellen von verschiedener Software Modulen und Funktionen in C für einen Blutzuckermessgerät (Accu-Chek Active).
Hardware/Software Schnittstellentest Konzepterstellung und Implementierung.
Anforderungsanalyse, Design, Implementierung und Absicherung von hardwarenaher Software.
Unit Testing der Software Modulen (Erstellen der Testfälle in C#).
Software Functional Safety Assesment (Class B, Class C) und Software Hazard Analyse.
Bearbeitung der Tickets (JIRA Issue Tracking System) sowie Weiterentwicklung und Wartung bestehender Software.
Erstellen von Programmdokumentationen und Mitwirkung bei Qualitätssicherungsmaßnahmen (Code-Reviews).
Dokumentation von Firmware(Software Detailed Design) und Test (Spezifikation und
Report).

Tools:
IAR Embedded Workbench (Cortex M4 MCU), Eclipse CDT, Visual Studio, SVN, JIRA, Enterprise Architect, IBM Rational Requisite Pro, Proprietäre Tools vom Kunde

Eingesetzte Qualifikationen

Hardware Entwicklung, Echtzeitbetriebssystem (RTOS), Testing (IT), Testdesign (IT), Enterprise Architect (EA), Python, Jenkins, Visual Studio, Firmware, C++, C#, Apache Subversion (SVN), C, Eclipse, Requirement Analyse

Wissenschaftliche Hilfskraft
Fraunhofer IMS, Duisburg
10/2012 – 7/2013 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2012 – 7/2013

Tätigkeitsbeschreibung

- Hardwarenahe Programierung in C/C++, GCC
- Schaltplanerstellung und PCB Layout
- MSP430, ARM Cortex M3, SD/MMC, ISM Band UHF Transceivers
- Entwicklung einer Bluetooth Ansteurung Firmware

Eingesetzte Qualifikationen

Embedded Systems, Embedded Software Engineering

Zertifikate

Training für Entwickler mit Enterprise Architect
Juli 2015

Ausbildung

Computer Engineering
(Bachelor of science)
Jahr: 2013
Ort: Duisburg

Qualifikationen

C/C++, C#, Python, Qt, RTOS, IAR Embedded Workbench, Jenkins, Jira, Scons, SVN, ARM Cortex M, TI MSP430

Über mich

Während meines Einsatzes als Embedded Softwareentwickler bei verschiedenen Firmen habe ich miene Fachkenntnisse in Firmware-Entwicklungsprozessen, insbesondere in Spezifikation, Implementierung, Dokumentation und Testen von Firmware, unter Beweis gestellt. Zu meinen Aufgaben gehörten Entwicklung in C verschiedener Firmware Modulen in Kooperation mit anderen Entwicklern, Erstellung in C# von Unit Tests, Mitwirkung in Requirements Management und Software Lasten-/Pflichtenheft Erstellung, Mitwirkung in Functional Safety Assesment, Modellierung des Verhaltens von Firmware Modulen und die Verfassung der notwendigen Dokumentation.

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Russisch (Muttersprache)
  • Usbekisch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1408
Alter
34
Berufserfahrung
9 Jahre und 2 Monate (seit 10/2012)

Kontaktdaten

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

Jetzt Mitglied werden