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