Architektur, Design und Entwicklung von Embedded Systemen in den Bereichen IoT, Medizintechnik, sicherheitskritischen Anwendungen
Aktualisiert am 17.07.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 28.02.2022
Verfügbar zu: 100%
davon vor Ort: 75%
Deutsch
Fließend in Wort und Schrift
Englisch
Muttersprache
Französisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: Einsatzorte: Preferänz fur Remote und München + Umgebung

nicht möglich

Projekte

Projekte

9 Jahre 3 Monate
2015-01 - heute

IoT Tool Usage Devices using Ultra Low-Power Technology and Low Energy Bluetooth

Software Architecture, Design and Implementation Low Power Electronics Low Power Applikation Low Power Bluetooth ...
Software Architecture, Design and Implementation

Architecture, design and implementation of IoT devices for monitoring Hilti fastening tool usage.

Fastening tools use a powder cartridge to driving rivets and bolts into concrete and steel. The new IoT devices are added non-invasively to the tools.

This is Hilti's first project in the area of ultra low power technology and IoT. I have been responsible for most technical aspects of the devices from their inception, through prototyping to market release. The three new devices, available with the fixing tools DX5, DX6/460 & DX9, may be observed in Hilti advertisement material on YouTube.

The devices record data from a shock sensor (shock force up to 5000G), tool temperature sensor and ambient temperature sensor, and perform self diagnosis incl. battery voltage monitoring. Data stored during manufacturing to an RFID tag is used for device configuration, A  low energy electronic paper display (E-Ink) provides tool usage feedback. Buttons provide access to tool maintenance functions and to Bluetooth activation/deactivation. The devices may be interrogated over Smart Bluetooth (ST Microelectronics BlueNRG/BLE - low energy Bluetooth) using a mobile phone app. They are based on the ST Microelectronics STM32L051 & STM32L071 microprocessors. 

Each device is powered by a single non-rechargeable 3V coin cell battery (DX5/DX6) or pair of 3V batteries (DX9), and, with a resting power consumption of 700-2000nA, have a maintenance-free life expectancy of approximately 8-10 years assuming an ambient temperature in the range 0...45°C. The devices however can operate down to -30′C.

ST Microelectronics STM32L0 microprocessors ST Microelectronics BlueNRG (low energy Bluetooth) Keil Tools (V5.x) MISRA-C Oscilloscopes (mostly LeCroy) SIgnal Generators Digital Multimeters ARM assembler Enterprise Architect Jenkins Bauhaus ST IDE AC6 (Eclipse+Gnu/ARM) ST Microeletronics STM32L4 microprocessors JIRA Subversion DOORS ST IDE Atollic GNU/ARM Git Enterprise Architect
Low Power Electronics Low Power Applikation Low Power Bluetooth UML Agile Softwareentwicklung Scrum E-Ink Display Technology Continuous Integration V-Model SysML
Hilti GmbH
Kaufering (also Home-Office)
2 Jahre 2 Monate
2012-11 - 2014-12

Power Drill Cut Assist

Software Design and Development V Model UML SysML
Software Design and Development

Design and implementation of parts of a system for driving power drills into the surface to be drilled.

The system is based on a ST Microelectronics STM32F103 with RTX operating system. My parts of the development included:

- communications protocol over RS485

- power management

- service interface

My role spanned from the early project inception to market delivery.

ST Microelectronics STM32F103 Keil Tools (V4.x) Keil RTX MISRA-C Enterprise Architect Oscilloscopes
V Model UML SysML
Hilti GmbH
Kaufering
1 Jahr 5 Monate
2011-05 - 2012-09

Digital Cinema Camera Development

Software Entwickler ANSI C++ OpenSSL XML ...
Software Entwickler

Development of new features for the ARRI Alexa digital cinema camera

  • Image processing (frame grab, scaling, surround view, metadata, comparison)
  • Image storage (JPEG (libjpeg), TIFF (libtiff), DPX)
  • Feature licensing
Boost LIb CodeMeter Encryption Tools Qt4 Qt Design Qt Creator QNX Momentics Tool Suite Eclipse Bugzilla Microsoft Sharepoint Testlink
ANSI C++ OpenSSL XML UML SysML Requirements Engineering Posix Threads & Synchronisation JPEG TIFF
Arnold & Richter GmbH (ARRI)
München
1 Jahr 7 Monate
2009-11 - 2011-05

AFDX Tools

Software Entwickler Python 2.7 ANSI C++ XML ...
Software Entwickler
AFDX Network Configurator and Simulator
  • Design and implementation of a tool to configure and simulate an aircraft AFDX network
 
AFDX Switch Test Suite:
  • Development of parts of a test suite for manufacturer of AFDX switches
VxWorks Linux lxml
Python 2.7 ANSI C++ XML XSD ARINC 429 ARINC 653 ARINC 664
TechSat GmbH
München
4 Jahre
2006-01 - 2009-12

A400M Missile Warning System

Software Entwickler RTCA DO-178B RTCA DO-254 (DAL levels C & D) AP2633 ...
Software Entwickler
A400M Missile Warning System
  • Specification of MilBus-based (1553B) communications protocol between missile warning system and aircraft subsystems controller
  • Design of power-up strategy.
  • Design & development of an AP2633-compliant simulation model of complete missile warning system.
  • Formal reviews of design specifications as part of Do-178B process
DOORS IBM Rhapsody VxWorks TechSat ADS-2 Aircraft Simulation Environment Freescale PowerQUICC
RTCA DO-178B RTCA DO-254 (DAL levels C & D) AP2633 SysML UML V-Model ARINC 429 ARINC 653 MilBUS-1553B/STANAG 3838 DO-278
EADS GmbH (Airbus)
München
8 Monate
2005-05 - 2005-12

GPRS Layer 1

Software Entwickler GSM/GPRS Anite Test Equipment
Software Entwickler

Development & Test of L1 GPRS functionality:

- BCH (Broadcast Channel)

IBM Rational Rose RT C
GSM/GPRS Anite Test Equipment
Teleca GmbH
Mürnberg
1 Jahr 9 Monate
2004-04 - 2005-12

Automotive Remote Keyless Entry & Tire Pressure Monitoring

Software developer RKE PASE TPM/TireGuard ...
Software developer

Specification, development & test of subsystems for support of car body control functions:

- Remote Keyless Entry (RKE)

- Passive Start & Entry (PASE),

- Tire Pressure Monitoring (TPM/TireGuard)

DOORS Rational Synergy Renesas 78K MCU Renesas V850 MCU Freescale HCS12X (Start12) MCU iSYSTEM IDE IBM Rational Test
RKE PASE TPM/TireGuard MISRA C
Siemens/VDO
Regensburg

Aus- und Weiterbildung

Aus- und Weiterbildung

B.Sc. (Experimental Physics, Mathematics) - University College Dublin, Ireland
M.Sc. (Computer Science) part time, unfinished - University College Dublin, Ireland

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Anite Test Equipment
AP2633
ARINC 429
ARINC 653
ARINC 664
Bauhaus
Boost LIb
Bugzilla
CodeMeter Encryption Tools
Continuous Integration
DO-278
DOORS
Eclipse
Enterprise Architect
Freescale HCS12X (Start12) MCU
Git
GSM/GPRS
IBM Rational Rose RT
IBM Rational Test
IBM Rhapsody
iSYSTEM IDE
Jenkins
JIRA
JPEG
Keil RTX
Keil Tools/uVision
Low Power Bluetooth
lxml
Microsoft Sharepoint
MilBUS-1553B/STANAG 3838
OpenSSL
Oscilloscopes
Oscilloscopes (esp. LeCroy)
PASE
Posix Threads & Synchronisation
QNX Momentics Tool Suite
Qt Creator
Qt Design
Qt4
Rational Synergy
Renesas 78K MCU
Renesas V850 MCU
Requirements Engineering
RKE
RTCA DO-178B
RTCA DO-254 (DAL levels C & D)
Scrum
Scrum, Continuous Integration
ST IDE AC6 (Eclipse+Gnu/ARM)
ST IDE Atollic GNU/ARM
Subversion
TechSat ADS-2 Aircraft Simulation Environment
Testlink
TIFF
TPM/TireGuard
V Model
V-Model
XML
XSD

Betriebssysteme

Echtzeitbetriebssysteme
Keil RTX, QNX, LynxOS, VxWorks, Nucleus
Linux
Unix, Linux
VxWorks

Programmiersprachen

ANSI C++
ANSI C, C++
ARM assembler
ASN.1
C
MISRA C
MISRA C, C++ Standards
MISRA-C
Python 2.7
Python 2.7, 3.x
SDL
SysML
UML

Datenkommunikation

Bluetooth
V4.x - Smart/Low-Power
Ethernet
Internet Protocol V4, V6
NFC/RFID
Proprietary Network Protocol Development
ST Microelectronics BlueNRG
low energy Bluetooth

Hardware

ARM Cortex M0, M0+, M3, M4
E-Ink Display Technology
Embedded Systems
Freescale PowerQUICC
Industrie-Roboter
IoT/Low Power Systems
Oscilloscopes + Messinstrumente
Schnittstellen: SPI, I2C, USART
ST Microelectronics STM32F103
ST Microelectronics STM32L0 microprocessors
ST Microeletronics STM32L4 microprocessors

Berechnung / Simulation / Versuch / Validierung

CANoe
Hardware/Software-in-the-Loop Simulation (HIL/SIL)
TechSAT Simulation Tools (Avionics)

Design / Entwicklung / Konstruktion

Digital Multimeters
Keil Tools (V4.x)
Keil Tools (V5.x)
Low Power Applikation
Low Power Electronics
Low Power Hardware
Oscilloscopes (mostly LeCroy)
SIgnal Generators

Branchen

Branchen

IoT
Embedded
Building Indistry Power Tools
Avionics
Automotive
Mobile Communications (Bluetooth, 3G, 4G)

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: Einsatzorte: Preferänz fur Remote und München + Umgebung

nicht möglich

Projekte

Projekte

9 Jahre 3 Monate
2015-01 - heute

IoT Tool Usage Devices using Ultra Low-Power Technology and Low Energy Bluetooth

Software Architecture, Design and Implementation Low Power Electronics Low Power Applikation Low Power Bluetooth ...
Software Architecture, Design and Implementation

Architecture, design and implementation of IoT devices for monitoring Hilti fastening tool usage.

Fastening tools use a powder cartridge to driving rivets and bolts into concrete and steel. The new IoT devices are added non-invasively to the tools.

This is Hilti's first project in the area of ultra low power technology and IoT. I have been responsible for most technical aspects of the devices from their inception, through prototyping to market release. The three new devices, available with the fixing tools DX5, DX6/460 & DX9, may be observed in Hilti advertisement material on YouTube.

The devices record data from a shock sensor (shock force up to 5000G), tool temperature sensor and ambient temperature sensor, and perform self diagnosis incl. battery voltage monitoring. Data stored during manufacturing to an RFID tag is used for device configuration, A  low energy electronic paper display (E-Ink) provides tool usage feedback. Buttons provide access to tool maintenance functions and to Bluetooth activation/deactivation. The devices may be interrogated over Smart Bluetooth (ST Microelectronics BlueNRG/BLE - low energy Bluetooth) using a mobile phone app. They are based on the ST Microelectronics STM32L051 & STM32L071 microprocessors. 

Each device is powered by a single non-rechargeable 3V coin cell battery (DX5/DX6) or pair of 3V batteries (DX9), and, with a resting power consumption of 700-2000nA, have a maintenance-free life expectancy of approximately 8-10 years assuming an ambient temperature in the range 0...45°C. The devices however can operate down to -30′C.

ST Microelectronics STM32L0 microprocessors ST Microelectronics BlueNRG (low energy Bluetooth) Keil Tools (V5.x) MISRA-C Oscilloscopes (mostly LeCroy) SIgnal Generators Digital Multimeters ARM assembler Enterprise Architect Jenkins Bauhaus ST IDE AC6 (Eclipse+Gnu/ARM) ST Microeletronics STM32L4 microprocessors JIRA Subversion DOORS ST IDE Atollic GNU/ARM Git Enterprise Architect
Low Power Electronics Low Power Applikation Low Power Bluetooth UML Agile Softwareentwicklung Scrum E-Ink Display Technology Continuous Integration V-Model SysML
Hilti GmbH
Kaufering (also Home-Office)
2 Jahre 2 Monate
2012-11 - 2014-12

Power Drill Cut Assist

Software Design and Development V Model UML SysML
Software Design and Development

Design and implementation of parts of a system for driving power drills into the surface to be drilled.

The system is based on a ST Microelectronics STM32F103 with RTX operating system. My parts of the development included:

- communications protocol over RS485

- power management

- service interface

My role spanned from the early project inception to market delivery.

ST Microelectronics STM32F103 Keil Tools (V4.x) Keil RTX MISRA-C Enterprise Architect Oscilloscopes
V Model UML SysML
Hilti GmbH
Kaufering
1 Jahr 5 Monate
2011-05 - 2012-09

Digital Cinema Camera Development

Software Entwickler ANSI C++ OpenSSL XML ...
Software Entwickler

Development of new features for the ARRI Alexa digital cinema camera

  • Image processing (frame grab, scaling, surround view, metadata, comparison)
  • Image storage (JPEG (libjpeg), TIFF (libtiff), DPX)
  • Feature licensing
Boost LIb CodeMeter Encryption Tools Qt4 Qt Design Qt Creator QNX Momentics Tool Suite Eclipse Bugzilla Microsoft Sharepoint Testlink
ANSI C++ OpenSSL XML UML SysML Requirements Engineering Posix Threads & Synchronisation JPEG TIFF
Arnold & Richter GmbH (ARRI)
München
1 Jahr 7 Monate
2009-11 - 2011-05

AFDX Tools

Software Entwickler Python 2.7 ANSI C++ XML ...
Software Entwickler
AFDX Network Configurator and Simulator
  • Design and implementation of a tool to configure and simulate an aircraft AFDX network
 
AFDX Switch Test Suite:
  • Development of parts of a test suite for manufacturer of AFDX switches
VxWorks Linux lxml
Python 2.7 ANSI C++ XML XSD ARINC 429 ARINC 653 ARINC 664
TechSat GmbH
München
4 Jahre
2006-01 - 2009-12

A400M Missile Warning System

Software Entwickler RTCA DO-178B RTCA DO-254 (DAL levels C & D) AP2633 ...
Software Entwickler
A400M Missile Warning System
  • Specification of MilBus-based (1553B) communications protocol between missile warning system and aircraft subsystems controller
  • Design of power-up strategy.
  • Design & development of an AP2633-compliant simulation model of complete missile warning system.
  • Formal reviews of design specifications as part of Do-178B process
DOORS IBM Rhapsody VxWorks TechSat ADS-2 Aircraft Simulation Environment Freescale PowerQUICC
RTCA DO-178B RTCA DO-254 (DAL levels C & D) AP2633 SysML UML V-Model ARINC 429 ARINC 653 MilBUS-1553B/STANAG 3838 DO-278
EADS GmbH (Airbus)
München
8 Monate
2005-05 - 2005-12

GPRS Layer 1

Software Entwickler GSM/GPRS Anite Test Equipment
Software Entwickler

Development & Test of L1 GPRS functionality:

- BCH (Broadcast Channel)

IBM Rational Rose RT C
GSM/GPRS Anite Test Equipment
Teleca GmbH
Mürnberg
1 Jahr 9 Monate
2004-04 - 2005-12

Automotive Remote Keyless Entry & Tire Pressure Monitoring

Software developer RKE PASE TPM/TireGuard ...
Software developer

Specification, development & test of subsystems for support of car body control functions:

- Remote Keyless Entry (RKE)

- Passive Start & Entry (PASE),

- Tire Pressure Monitoring (TPM/TireGuard)

DOORS Rational Synergy Renesas 78K MCU Renesas V850 MCU Freescale HCS12X (Start12) MCU iSYSTEM IDE IBM Rational Test
RKE PASE TPM/TireGuard MISRA C
Siemens/VDO
Regensburg

Aus- und Weiterbildung

Aus- und Weiterbildung

B.Sc. (Experimental Physics, Mathematics) - University College Dublin, Ireland
M.Sc. (Computer Science) part time, unfinished - University College Dublin, Ireland

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Anite Test Equipment
AP2633
ARINC 429
ARINC 653
ARINC 664
Bauhaus
Boost LIb
Bugzilla
CodeMeter Encryption Tools
Continuous Integration
DO-278
DOORS
Eclipse
Enterprise Architect
Freescale HCS12X (Start12) MCU
Git
GSM/GPRS
IBM Rational Rose RT
IBM Rational Test
IBM Rhapsody
iSYSTEM IDE
Jenkins
JIRA
JPEG
Keil RTX
Keil Tools/uVision
Low Power Bluetooth
lxml
Microsoft Sharepoint
MilBUS-1553B/STANAG 3838
OpenSSL
Oscilloscopes
Oscilloscopes (esp. LeCroy)
PASE
Posix Threads & Synchronisation
QNX Momentics Tool Suite
Qt Creator
Qt Design
Qt4
Rational Synergy
Renesas 78K MCU
Renesas V850 MCU
Requirements Engineering
RKE
RTCA DO-178B
RTCA DO-254 (DAL levels C & D)
Scrum
Scrum, Continuous Integration
ST IDE AC6 (Eclipse+Gnu/ARM)
ST IDE Atollic GNU/ARM
Subversion
TechSat ADS-2 Aircraft Simulation Environment
Testlink
TIFF
TPM/TireGuard
V Model
V-Model
XML
XSD

Betriebssysteme

Echtzeitbetriebssysteme
Keil RTX, QNX, LynxOS, VxWorks, Nucleus
Linux
Unix, Linux
VxWorks

Programmiersprachen

ANSI C++
ANSI C, C++
ARM assembler
ASN.1
C
MISRA C
MISRA C, C++ Standards
MISRA-C
Python 2.7
Python 2.7, 3.x
SDL
SysML
UML

Datenkommunikation

Bluetooth
V4.x - Smart/Low-Power
Ethernet
Internet Protocol V4, V6
NFC/RFID
Proprietary Network Protocol Development
ST Microelectronics BlueNRG
low energy Bluetooth

Hardware

ARM Cortex M0, M0+, M3, M4
E-Ink Display Technology
Embedded Systems
Freescale PowerQUICC
Industrie-Roboter
IoT/Low Power Systems
Oscilloscopes + Messinstrumente
Schnittstellen: SPI, I2C, USART
ST Microelectronics STM32F103
ST Microelectronics STM32L0 microprocessors
ST Microeletronics STM32L4 microprocessors

Berechnung / Simulation / Versuch / Validierung

CANoe
Hardware/Software-in-the-Loop Simulation (HIL/SIL)
TechSAT Simulation Tools (Avionics)

Design / Entwicklung / Konstruktion

Digital Multimeters
Keil Tools (V4.x)
Keil Tools (V5.x)
Low Power Applikation
Low Power Electronics
Low Power Hardware
Oscilloscopes (mostly LeCroy)
SIgnal Generators

Branchen

Branchen

IoT
Embedded
Building Indistry Power Tools
Avionics
Automotive
Mobile Communications (Bluetooth, 3G, 4G)

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.