Projektleiter, Softwarearchitekt und Softwareentwickler für Embedded Systeme im Bereich Medizintechnik
Aktualisiert am 02.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded Linux
Continuous Integration
Rust
Softwarearchitektur
Configuration Management
Systemintegration
Testautomatisierung
Yocto
TDD/BDD
Python
C/C++
TypeScript
STM32 Microcontroller
i.MX Application Processors
(Secure) Software Update
Secure Boot
Medical Software Development
Echtzeitbetriebssystem
MQTT/AMQP
CAN CANOpen
Legacy Software Improvement
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

bevorzugt: Jena, Erfurt, Leipzig, Dresden, Berlin (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr
2023-01 - 2023-12

Embedded Linux Communcation Rechner

Embedded Linux System Integrator Yocto BSP Development i.MX8 Nano SOM ...
Embedded Linux System Integrator

Integration/ Upgrade einer bestehenden OP-Tisch Kommunikationsanwendung auf eine

neue Hardware bei gleichzeitiger Erneuerung der Softwarekomponenten,

inklusive der Einführung von Secure Boot und Secure Software Update

 



Yocto BSP Development i.MX8 Nano SOM C/C++ Applikationsportierung Apache Web Python Javascript HTML/CSS CMake
Jena und München
1 Jahr 3 Monate
2021-10 - 2022-12

CANOpen basierter Motorsteuerungsrechner

Embedded Softwareentwickler C CMake CMock ...
Embedded Softwareentwickler

Neuentwicklung des Motorsteuerungsrechner für Operationstische PST7x

unter Nutzung des Aktive Object Design patterns. (State machines + Message queues)



C CMake CMock Unity-testing-framework ARM Cortex-M µCOSII CANopen Hierarchical State Machines
Jena
2 Jahre
2019-09 - 2021-08

IVD Device platform

Product Owner Scrum SAFe Yocto
Product Owner

Coordination of two teams, SAFe agile product approach. 

Contribution to Software architecture.

Platform Embedded Linux,  IMX8 based 

Technologien Qt5, Yocto, C++, Python, DBus,

Scrum SAFe Yocto
Jena
5 Monate
2019-02 - 2019-06

Steuercontroller für Transportsystem

Yocto system integrator
Yocto system integrator
Stuttgart/Kornwestheim
4 Monate
2018-10 - 2019-01

Firmware assessment

Software Architekt/ Berater ARM Cortex-M C++
Software Architekt/ Berater

Ananlyse und Dokumentation bestehender Firmware Architektur (Basis Cortex-M)

Erarbeiten von Qualitätsverbesserungsmaßnahmen

Begleiten von Umsetzungen

ARM Cortex-M C++
Jena
1 Jahr 11 Monate
2016-12 - 2018-10

Single Page Web Application

Reqierement Engineer, Software Entwickler Angular2 Typescript Material2 Webpack
Reqierement Engineer, Software Entwickler
Angular2 Typescript Material2 Webpack
Jena
9 Monate
2017-10 - 2018-06

Probentransportsystem

Teamleiter, Softwarearchitekt, Entwickler C++ Python Ansible ...
Teamleiter, Softwarearchitekt, Entwickler

Entwurf und implementierung von Unix Diensten

Enterprise Architect HP-ALM
C++ Python Ansible Debian LXC Systemd yocto protobuf gtest gmock TDD BDD
Kornwestheim (Stuttgart)
6 Monate
2017-04 - 2017-09

Automated Deployment of complex Software application

DevOps Engineer Debian Proxmox SLES ...
DevOps Engineer

Erstellen eines Deploymentkonzeptes

Automatisieren des Deployments

Debian Proxmox SLES Python Salt PXE
Dresden
1 Jahr 2 Monate
2015-10 - 2016-11

Softwareentwicklung für Operationstischsteuerung

Software Architect Scrum IEC 62304 Embedded Software Architektures ...
Software Architect

Softwareerstellung  für die Steuerung von Operationstischen:

  • auf Basis verteilter Cortex-M4 Microcontroller
  • mit RTOS
  • verbunden über CANOpen
  • Software requirement engineering
  • Software design
  • Software implementierung in C inkl. Test und Continous Integration
Eclipse gnu-arm toolchain keil toolchain Jenkins-CI
Scrum IEC 62304 Embedded Software Architektures SIL/HIL Testing CANOpen
Saalfeld
1 Jahr
2014-10 - 2015-09

Software entwicklung für In-Vitro Diagnostik Gerät

Software-Entwickler ISO 62304, ISO 14791
Software-Entwickler
  • Anforderungsanalyse
  • Risikonagement
  • Technische Dokumentation
  • Build und Integrationsmanagement mit Yocto
Yocto, Sphinx, git, gerrit
ISO 62304, ISO 14791
Auf Nachfrage / Bereich Medizintechnik
Jena/Erlangen
3 Monate
2014-10 - 2014-12

Embedded Camera Development

Software Entwickler embedded Linux, U-Boot, User Land
Software Entwickler
  • Software integration in Gesamtsystem auf basis Embedded Linux
  • Parketierung und Build management
  • U-Boot, kernel, rootfs configuration
git, gerrit, debian build tools
embedded Linux, U-Boot, User Land
Auf Nachfrage
Dresden
1 Jahr 3 Monate
2013-07 - 2014-09

Softwareentwicklung für In-Vitro Diagnostik Gerät auf Embedded Linux Basis

Scrum Product Owner Scrum, ISO 62304, 62366, 13845, 14791
Scrum Product Owner
  • Backlog refinenment nach DEEP Methode
  • Sprint planing, demo and Restrospektiven
Redmine, git, gerrit, jenkins
Scrum, ISO 62304, 62366, 13845, 14791
Auf Nachfrage / Bereich Medizintechnik
Jena/Erlangen
3 Monate
2013-04 - 2013-06

Validation and Verification Framework for Medical Assays

Entwickler
Entwickler
Test Driven Development Scrum Python Qt Linux nuttx
Medizintechnik
4 Monate
2012-09 - 2012-12

Validation and Verification Framework for Medical Assays

Entwickler
Entwickler
Data Model Driven Approch Python Apache sqlite jenkins XML XSD pyxb numpy maplotlib Linux Windows
Medizintechnik
2 Jahre 4 Monate
2010-09 - 2012-12

Point Of Care Test Device for Viral Load

Projektleiter für Software
Projektleiter für Software
Entwicklungsansatz: UML TDD CI Python C XMLRPC Enterprise Architect (UML Tool) Apache sqlite QT Linux
Medizintechni

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dipl.Ing. der Elektrotechnik/ Automatik und Informatik (TU) (1992)
  • Certified Professional for Medical Software CPMS (2015)
  • Schulung Usability & Requirements (IEC 62366-1) (2016)
  • Certified Professional for Software Architecture Fundation Level CPSA (2018)
  • Akkreditierter Trainer für Software Architecture Fundation Level CPSA (2020)

Position

Position

Software Architect

Embedded Software Engineer

DevOps Engineer

Product Owner, Scrum Master

Vorzugsweise im Bereich Software für Medizinprodukte

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Continuous Integration Rust Softwarearchitektur Configuration Management Systemintegration Testautomatisierung Yocto TDD/BDD Python C/C++ TypeScript STM32 Microcontroller i.MX Application Processors (Secure) Software Update Secure Boot Medical Software Development Echtzeitbetriebssystem MQTT/AMQP CAN CANOpen Legacy Software Improvement

Produkte / Standards / Erfahrungen / Methoden

Ansible
BDD
Enterprise Architect
ISO 62304, ISO 14791
Jenkins-CI
TDD
yocto
Github Actions
opencv


Betriebssysteme

Embedded Linux
zephyr RTOS, µCOS-ii

Programmiersprachen

Angular2 Typescript Material2 Webpack
C++
C, C++
JavaScript
Lua
Python
Rust

Datenbanken

mysql
ormapper - sqlalchemy
sqlite
mongodb

Datenkommunikation

AMQP, MQTT
CANOpen
HTTP, COAP
I2C
JSON
protobuf, grpc
RESTful Web API
RS232
RS485
SPI
SSH, TLS
TCP/IP
UART
USB
Webservices, SOAP
XML
XSD
XSLT
TLS/SSL

Hardware

ARM Cortex-M

Design / Entwicklung / Konstruktion

doc as code: Sphinx, MD
Embedded Software Architektures
git, gerrit, google repo
infrastructure as code: docker, git-hub actions
SIL/HIL Testing
Yocto

Managementerfahrung in Unternehmen

SAFe
Scrum

Branchen

Branchen

Medizintechnik, Geräteentwicklung, Bildverarbeitung

Einsatzorte

Einsatzorte

bevorzugt: Jena, Erfurt, Leipzig, Dresden, Berlin (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr
2023-01 - 2023-12

Embedded Linux Communcation Rechner

Embedded Linux System Integrator Yocto BSP Development i.MX8 Nano SOM ...
Embedded Linux System Integrator

Integration/ Upgrade einer bestehenden OP-Tisch Kommunikationsanwendung auf eine

neue Hardware bei gleichzeitiger Erneuerung der Softwarekomponenten,

inklusive der Einführung von Secure Boot und Secure Software Update

 



Yocto BSP Development i.MX8 Nano SOM C/C++ Applikationsportierung Apache Web Python Javascript HTML/CSS CMake
Jena und München
1 Jahr 3 Monate
2021-10 - 2022-12

CANOpen basierter Motorsteuerungsrechner

Embedded Softwareentwickler C CMake CMock ...
Embedded Softwareentwickler

Neuentwicklung des Motorsteuerungsrechner für Operationstische PST7x

unter Nutzung des Aktive Object Design patterns. (State machines + Message queues)



C CMake CMock Unity-testing-framework ARM Cortex-M µCOSII CANopen Hierarchical State Machines
Jena
2 Jahre
2019-09 - 2021-08

IVD Device platform

Product Owner Scrum SAFe Yocto
Product Owner

Coordination of two teams, SAFe agile product approach. 

Contribution to Software architecture.

Platform Embedded Linux,  IMX8 based 

Technologien Qt5, Yocto, C++, Python, DBus,

Scrum SAFe Yocto
Jena
5 Monate
2019-02 - 2019-06

Steuercontroller für Transportsystem

Yocto system integrator
Yocto system integrator
Stuttgart/Kornwestheim
4 Monate
2018-10 - 2019-01

Firmware assessment

Software Architekt/ Berater ARM Cortex-M C++
Software Architekt/ Berater

Ananlyse und Dokumentation bestehender Firmware Architektur (Basis Cortex-M)

Erarbeiten von Qualitätsverbesserungsmaßnahmen

Begleiten von Umsetzungen

ARM Cortex-M C++
Jena
1 Jahr 11 Monate
2016-12 - 2018-10

Single Page Web Application

Reqierement Engineer, Software Entwickler Angular2 Typescript Material2 Webpack
Reqierement Engineer, Software Entwickler
Angular2 Typescript Material2 Webpack
Jena
9 Monate
2017-10 - 2018-06

Probentransportsystem

Teamleiter, Softwarearchitekt, Entwickler C++ Python Ansible ...
Teamleiter, Softwarearchitekt, Entwickler

Entwurf und implementierung von Unix Diensten

Enterprise Architect HP-ALM
C++ Python Ansible Debian LXC Systemd yocto protobuf gtest gmock TDD BDD
Kornwestheim (Stuttgart)
6 Monate
2017-04 - 2017-09

Automated Deployment of complex Software application

DevOps Engineer Debian Proxmox SLES ...
DevOps Engineer

Erstellen eines Deploymentkonzeptes

Automatisieren des Deployments

Debian Proxmox SLES Python Salt PXE
Dresden
1 Jahr 2 Monate
2015-10 - 2016-11

Softwareentwicklung für Operationstischsteuerung

Software Architect Scrum IEC 62304 Embedded Software Architektures ...
Software Architect

Softwareerstellung  für die Steuerung von Operationstischen:

  • auf Basis verteilter Cortex-M4 Microcontroller
  • mit RTOS
  • verbunden über CANOpen
  • Software requirement engineering
  • Software design
  • Software implementierung in C inkl. Test und Continous Integration
Eclipse gnu-arm toolchain keil toolchain Jenkins-CI
Scrum IEC 62304 Embedded Software Architektures SIL/HIL Testing CANOpen
Saalfeld
1 Jahr
2014-10 - 2015-09

Software entwicklung für In-Vitro Diagnostik Gerät

Software-Entwickler ISO 62304, ISO 14791
Software-Entwickler
  • Anforderungsanalyse
  • Risikonagement
  • Technische Dokumentation
  • Build und Integrationsmanagement mit Yocto
Yocto, Sphinx, git, gerrit
ISO 62304, ISO 14791
Auf Nachfrage / Bereich Medizintechnik
Jena/Erlangen
3 Monate
2014-10 - 2014-12

Embedded Camera Development

Software Entwickler embedded Linux, U-Boot, User Land
Software Entwickler
  • Software integration in Gesamtsystem auf basis Embedded Linux
  • Parketierung und Build management
  • U-Boot, kernel, rootfs configuration
git, gerrit, debian build tools
embedded Linux, U-Boot, User Land
Auf Nachfrage
Dresden
1 Jahr 3 Monate
2013-07 - 2014-09

Softwareentwicklung für In-Vitro Diagnostik Gerät auf Embedded Linux Basis

Scrum Product Owner Scrum, ISO 62304, 62366, 13845, 14791
Scrum Product Owner
  • Backlog refinenment nach DEEP Methode
  • Sprint planing, demo and Restrospektiven
Redmine, git, gerrit, jenkins
Scrum, ISO 62304, 62366, 13845, 14791
Auf Nachfrage / Bereich Medizintechnik
Jena/Erlangen
3 Monate
2013-04 - 2013-06

Validation and Verification Framework for Medical Assays

Entwickler
Entwickler
Test Driven Development Scrum Python Qt Linux nuttx
Medizintechnik
4 Monate
2012-09 - 2012-12

Validation and Verification Framework for Medical Assays

Entwickler
Entwickler
Data Model Driven Approch Python Apache sqlite jenkins XML XSD pyxb numpy maplotlib Linux Windows
Medizintechnik
2 Jahre 4 Monate
2010-09 - 2012-12

Point Of Care Test Device for Viral Load

Projektleiter für Software
Projektleiter für Software
Entwicklungsansatz: UML TDD CI Python C XMLRPC Enterprise Architect (UML Tool) Apache sqlite QT Linux
Medizintechni

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dipl.Ing. der Elektrotechnik/ Automatik und Informatik (TU) (1992)
  • Certified Professional for Medical Software CPMS (2015)
  • Schulung Usability & Requirements (IEC 62366-1) (2016)
  • Certified Professional for Software Architecture Fundation Level CPSA (2018)
  • Akkreditierter Trainer für Software Architecture Fundation Level CPSA (2020)

Position

Position

Software Architect

Embedded Software Engineer

DevOps Engineer

Product Owner, Scrum Master

Vorzugsweise im Bereich Software für Medizinprodukte

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Continuous Integration Rust Softwarearchitektur Configuration Management Systemintegration Testautomatisierung Yocto TDD/BDD Python C/C++ TypeScript STM32 Microcontroller i.MX Application Processors (Secure) Software Update Secure Boot Medical Software Development Echtzeitbetriebssystem MQTT/AMQP CAN CANOpen Legacy Software Improvement

Produkte / Standards / Erfahrungen / Methoden

Ansible
BDD
Enterprise Architect
ISO 62304, ISO 14791
Jenkins-CI
TDD
yocto
Github Actions
opencv


Betriebssysteme

Embedded Linux
zephyr RTOS, µCOS-ii

Programmiersprachen

Angular2 Typescript Material2 Webpack
C++
C, C++
JavaScript
Lua
Python
Rust

Datenbanken

mysql
ormapper - sqlalchemy
sqlite
mongodb

Datenkommunikation

AMQP, MQTT
CANOpen
HTTP, COAP
I2C
JSON
protobuf, grpc
RESTful Web API
RS232
RS485
SPI
SSH, TLS
TCP/IP
UART
USB
Webservices, SOAP
XML
XSD
XSLT
TLS/SSL

Hardware

ARM Cortex-M

Design / Entwicklung / Konstruktion

doc as code: Sphinx, MD
Embedded Software Architektures
git, gerrit, google repo
infrastructure as code: docker, git-hub actions
SIL/HIL Testing
Yocto

Managementerfahrung in Unternehmen

SAFe
Scrum

Branchen

Branchen

Medizintechnik, Geräteentwicklung, Bildverarbeitung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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