Personal Skills

Organizational

  • Department organization with administrative tasks
  • Team organization, presentation, defining targets, controlling, etc.
  • ERP & CRM Systems (Sage, etc.) and production planning
  • Standards definition and feedback handling
  • Agile work team planning (Scrum, Kanban, Teams, Redmine or similar)
  • Electronics/HW/SW workflow tools (GIT, SVN, Gitlab, etc.), profiling, SW/HW regression
  • Handling of standard QM tasks and processes
  • Standard office tools & software (Email, Communications, Office, Social Media, Video conferencing, etc.)

Programming languages

  • C, C#, C++, Objective-C/C++ and various assembly languages
    Expert level
  • Java (including SWT GUI development), Pascal, Delphi, Basic and more
  • Scripting languages (Bash, PHP, Javascript, Python, Perl, etc.)

OS and architectures

  • Expert in Linux (Gentoo, Debian, Ubuntu, Yocto, many more) including kernel development
  • Microsoft Windows incl. driver development
  • Basic Apple Mac OS Application development
  • experience Real-time OS, e.g. Freescale MQX, SafeRTOS/FreeRTOS
  • Android/iOS programming
  • Processor and microcontroller architectures Std. PC/Mobile architectures and embedded Cortex-A9, Cortex-M0/4/7, Coldfire V1-3, many older or ARM based architectures, Atmel/Microchip etc.
  • many more

Embedded programming

  • Ethernet Stack development
  • USB Host/Device/OTG
  • CAN
  • I2C Master/Slave, 1Wire, I2S and similar
  • SPI, QuadSPI, div. Flash Memory Busses
  • Embedded Graphics with and without Co-Processor
  • Secure bootloader and update concepts (for small µC up to embedded Linux System Bootloader)
  • Serial protocols and standards, RS232/422/485 and may more
  • Secure programming for Calibration/Certification or Pharma regulations (Ex/ATEX, Weights and Measurement Act, SIL, 21 CFR Part11 and more)
  • Custom user interface protocols

Databases (and Types)

  • SQL, e.g. PostgreSQL, MySQL/MariaSQL, MSQL, SQLLite, etc.
  • Middleware, e.g. ODBC, HSQLDB, etc.
  • Graph/Tree structured formats, e.g. XML (including grammar) or similar
    Experienced in writing embedded parser
  • Textual formats and custom secure binary formats
  • HTML/CSS

CAD and PCB creation

  • PCB Design and Layout
    Cadsoft/Autodesk Eagle, Cadence OrCAD
    incl. creating big multilayer processor routing with complex signals (e.g. RAM, etc.) or analog measurement circuit design
  • Cinema4d, Rhino3d, Creo, Sketchup
    Base experience to visualize ideas or to control results

Norms & Regulations

Overview of norms, procedures and regulations for European product development. Deeper knowledge in the area:, , 21 CFR Part 11 and generic industrial, laboratory & meas. Norms

  • Ex/ATEX
  • European CE, UKCA
  • Weights and Measurement Act (and German “Eichgesetz” for Calibration)
  • Pharma 21 CFR Part 11 regulations
  • Generic industrial, laboratory and measurement norms (e.g. regulation for PT temperature sensors, etc.)

Languages

  • German
    -> native speaker
  • English
    -> fluent
  • Chinese (Mandarin)
    -> starting to learn, currently A1 level

Hobbies, activities and participation

  • Hardwood furniture building
  • Smart home design and electronics development
  • 3D modeling with CNC
  • participate in coding contests
  • regular visits to important IT fairs (e.g. CES, Embedded World, etc.)
  • development of intelligent house automation systems
  • currently working on several teams for standardize specification of protocols
  • Traveling