Senior Embedded Software Engineer
Aktualisiert am 30.01.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Medical Software invasive
Realtime techniken
Embedded Software Development
Regulatorische Grundlagen, Risikomanagement, ISO 14971, Software-Engineering IEC 62304
Medizintechnik, Telekommunikation, Simulation & Defence Technology, Industrieautomation
Software Spezifikation, Analyse, Design, Implementation, Verifikation und Dokumentation
Usability & Requirements IEC 62366-1, Qualitäts- und Dokumentenmanagement ISO 13485
ARM7, NFC, PowerPC, Hitachi, Infineo
ISDN DSS1 / QSIG, TCP-IP, PPP, TFTP, I2C, CAN, SPI
Deutsch
Muttersprache
Englisch
Sehr gut
Französisch
Schulkenntnisse erweitert
Italienisch
Wenig Kenntnisse
Spanisch
Wenig Kenntnisse

Einsatzorte

Einsatzorte

Luzern (+50km)
Schweiz
nicht möglich

Projekte

Projekte

13 Jahre 3 Monate
2011-01 - heute

Neuentwicklung früherer Produkte (Infusionspumpen)

Embedded Software Eclipse ANSI C C++ ...
Embedded Software

Beschreibung

Software Spezifikation, Analyse, Design, Implementation, Verifikation und Dokumentation von Klasse C Medizinprodukten nach IEC 62304.

Grund: Die alten Systeme enthalten Komponenten welche nicht mehr geliefert werden und der Programmcode war teilweise in Assembler geschrieben. 

Neuentwicklung von Begin.

Eine besondere Herausforderung war die Erarbeitung der Anforderungen, welche teilweise aus dem Assembler-Code gelesen werden mussten, da die Firma umgezogen ist und Know-How durch Mitarbeiterabgänge nicht mehr vorhanden war.

Aufgaben

  • Erarbeitung von Requirements, Specificiation definition.
  • Aufbau der Softwarearchitektur, Implementieren zentraler Elemente, Operting system, Event-Handler, System Startup, Target-Shell, Bootloader, Filesystem, Security Functions, Selftests, Functionality-Supervision, Exception handling
  • Entwicklung diverser Treiber, für Flash, Kommunikation, I2C, SPI
  • Konzeption und Implementierung der applikationsspezifischen Funktionen
  • Implementieren von Unit-Tests, Integration-Tests, System-Tests.
  • Trouble Shooting. Anlayzing TaskForce problems.
Eclipse ANSI C C++ Python Polarion Trac ARM Controller Hudson Visual C# SCRUM
Codan Argus AG
Baar

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Lehre als Elektroniker
  • Studium Elektrotechnik (FH) Mit Zusatz Elektrophysik, Realtime-OS, Digitale Regeltechnik.
  • Nachdiplom in Betriebswirtschaft + Führung
  • Kurse in Professional Medical Software

Wichtige Weiterbildungen

NDS_BW

DAS_BW Nachdiplomstudium Betriebswirtschaft (Schwerpunkte: Projektmanagement und Mitarbeiterführung)

 

CPMS HSLU

Professional for Medical Software

Regulatorische Grundlagen, Risikomanagement, ISO 14971,  Software-engineering IEC 62304, Usability & Requirements IEC 62366-1,  Qualitäts- und Dokumentenmanagement ISO 13485

Position

Position

  • Embedded Software Engineering
  • Realtime Techniken
  • Medical Software invasive

Kompetenzen

Kompetenzen

Top-Skills

Medical Software invasive Realtime techniken Embedded Software Development Regulatorische Grundlagen, Risikomanagement, ISO 14971, Software-Engineering IEC 62304 Medizintechnik, Telekommunikation, Simulation & Defence Technology, Industrieautomation Software Spezifikation, Analyse, Design, Implementation, Verifikation und Dokumentation Usability & Requirements IEC 62366-1, Qualitäts- und Dokumentenmanagement ISO 13485 ARM7, NFC, PowerPC, Hitachi, Infineo ISDN DSS1 / QSIG, TCP-IP, PPP, TFTP, I2C, CAN, SPI

Aufgabenbereiche

  • Requirement- & SPEC Engineering
  • Analyse und Design, Software-Architektur
  • Embedded Software-Entwicklung
  • Audits, Coaching
  • Projektmanagement-Unterstützung

Produkte / Standards / Erfahrungen / Methoden

Modellierungssprachen

  • UML
  • Shlaer-Mellor OOA

Methoden

  • SCRUM

Entwicklungsumgebungen

  • Rhapsody
  • Eclipse
  • Trac
  • Rational Rose
  • GnuTools
  • IAR
  • Borland C++ Builder
  • .NET, C#

Betriebssysteme

EmBOS

Enea-OSE

VxWork

selbst geschriebene Scheduler

Programmiersprachen

C++

Ansi C

Assembler

Pascal

Modula

Python

Visual C#

Datenkommunikation

ISDN DSS1/ QSIG

TCP-IP

PPP

TFTP

I2C

CAN

SPI

Hardware

ARM7

Motorola PowerQuicc MPC8260

Renesas

Hitachi

Infineon

Branchen

Branchen

Medizintechnik

Telekommunikation

Simulation & Defence Technology

Industrieautomation

Einsatzorte

Einsatzorte

Luzern (+50km)
Schweiz
nicht möglich

Projekte

Projekte

13 Jahre 3 Monate
2011-01 - heute

Neuentwicklung früherer Produkte (Infusionspumpen)

Embedded Software Eclipse ANSI C C++ ...
Embedded Software

Beschreibung

Software Spezifikation, Analyse, Design, Implementation, Verifikation und Dokumentation von Klasse C Medizinprodukten nach IEC 62304.

Grund: Die alten Systeme enthalten Komponenten welche nicht mehr geliefert werden und der Programmcode war teilweise in Assembler geschrieben. 

Neuentwicklung von Begin.

Eine besondere Herausforderung war die Erarbeitung der Anforderungen, welche teilweise aus dem Assembler-Code gelesen werden mussten, da die Firma umgezogen ist und Know-How durch Mitarbeiterabgänge nicht mehr vorhanden war.

Aufgaben

  • Erarbeitung von Requirements, Specificiation definition.
  • Aufbau der Softwarearchitektur, Implementieren zentraler Elemente, Operting system, Event-Handler, System Startup, Target-Shell, Bootloader, Filesystem, Security Functions, Selftests, Functionality-Supervision, Exception handling
  • Entwicklung diverser Treiber, für Flash, Kommunikation, I2C, SPI
  • Konzeption und Implementierung der applikationsspezifischen Funktionen
  • Implementieren von Unit-Tests, Integration-Tests, System-Tests.
  • Trouble Shooting. Anlayzing TaskForce problems.
Eclipse ANSI C C++ Python Polarion Trac ARM Controller Hudson Visual C# SCRUM
Codan Argus AG
Baar

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Lehre als Elektroniker
  • Studium Elektrotechnik (FH) Mit Zusatz Elektrophysik, Realtime-OS, Digitale Regeltechnik.
  • Nachdiplom in Betriebswirtschaft + Führung
  • Kurse in Professional Medical Software

Wichtige Weiterbildungen

NDS_BW

DAS_BW Nachdiplomstudium Betriebswirtschaft (Schwerpunkte: Projektmanagement und Mitarbeiterführung)

 

CPMS HSLU

Professional for Medical Software

Regulatorische Grundlagen, Risikomanagement, ISO 14971,  Software-engineering IEC 62304, Usability & Requirements IEC 62366-1,  Qualitäts- und Dokumentenmanagement ISO 13485

Position

Position

  • Embedded Software Engineering
  • Realtime Techniken
  • Medical Software invasive

Kompetenzen

Kompetenzen

Top-Skills

Medical Software invasive Realtime techniken Embedded Software Development Regulatorische Grundlagen, Risikomanagement, ISO 14971, Software-Engineering IEC 62304 Medizintechnik, Telekommunikation, Simulation & Defence Technology, Industrieautomation Software Spezifikation, Analyse, Design, Implementation, Verifikation und Dokumentation Usability & Requirements IEC 62366-1, Qualitäts- und Dokumentenmanagement ISO 13485 ARM7, NFC, PowerPC, Hitachi, Infineo ISDN DSS1 / QSIG, TCP-IP, PPP, TFTP, I2C, CAN, SPI

Aufgabenbereiche

  • Requirement- & SPEC Engineering
  • Analyse und Design, Software-Architektur
  • Embedded Software-Entwicklung
  • Audits, Coaching
  • Projektmanagement-Unterstützung

Produkte / Standards / Erfahrungen / Methoden

Modellierungssprachen

  • UML
  • Shlaer-Mellor OOA

Methoden

  • SCRUM

Entwicklungsumgebungen

  • Rhapsody
  • Eclipse
  • Trac
  • Rational Rose
  • GnuTools
  • IAR
  • Borland C++ Builder
  • .NET, C#

Betriebssysteme

EmBOS

Enea-OSE

VxWork

selbst geschriebene Scheduler

Programmiersprachen

C++

Ansi C

Assembler

Pascal

Modula

Python

Visual C#

Datenkommunikation

ISDN DSS1/ QSIG

TCP-IP

PPP

TFTP

I2C

CAN

SPI

Hardware

ARM7

Motorola PowerQuicc MPC8260

Renesas

Hitachi

Infineon

Branchen

Branchen

Medizintechnik

Telekommunikation

Simulation & Defence Technology

Industrieautomation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.