
Engineering services for embedded systems, control engineering, industrial-grade software and usability from Aachen

Dr. Joachim Wiesemann Ingenieurdienstleistungen
AachenNew on Amplifa
About Dr. Joachim Wiesemann
Dr. Joachim Wiesemann offers electrical engineering services in Aachen. The company develops custom embedded and Windows/Linux solutions for industrial automation and devices – from consulting and system architecture through concepts to implementation and commissioning of complete systems. The range of services includes control and automation engineering (digital, nonlinear and analog), the control of power electronics and drives such as asynchronous and synchronous machines, photovoltaics and 4Q converters, as well as real-time-capable embedded software in C/C++, Python or FORTRAN including fieldbus and Ethernet communication (CAN, Profibus, Modbus, SPI, RS232, RS485). Further offerings are hardware consulting and testing, operating concepts and user interfaces, usability/accessibility consulting, and troubleshooting in complex systems of hardware, software and control loops. Devices up to 15 kW can be tested in the company's own laboratory. In addition, the visualization and analysis software Dixiplot is offered. Target industries are industrial automation, device manufacturers, drive technology, power electronics and e-mobility.
- Site
- Aachen
- Processes
- Embedded Systems Consulting, Concepts and Requirements Specifications, Controller Design (digital and analog control systems), Software Architecture, Communication Protocols (Ethernet, CAN, Profibus, Modbus, SPI, RS232, RS485), Operating Concepts and Usability Testing, Implementation of Embedded/Windows/Linux Software (C/C++, Java, Python, FORTRAN), Commissioning and Device Testing (Laboratory up to 15 kW)
- Materials
- Embedded System Engineering, Control and Automation Engineering, Embedded Software (C/C++, Python, FORTRAN), Communication Protocols and Fieldbuses, User Interfaces and Usability
- Certificates
- Static Source Code Analysis (Lint), Device Testing in the Laboratory (up to 15 kW), ISO 9001
- Industries
- Industrial Automation, Device Manufacturers, Drive Technology, Power Electronics, E-Mobility
- 01
Consulting and Concept
- 02
System Architecture and Requirements Specification
- 03
Hardware Consulting
- 04
Controller Design
- 05
Software Implementation
- 06
Commissioning and Device Testing
- 07
Troubleshooting and Support
Services and Processes
Embedded System Engineering
Design of complete systems of processor hardware, peripherals, software and device as a multidimensional optimization problem.
Control and Automation Engineering
Digital, linear and nonlinear as well as analog controllers including actuation variable limiting and operating-point-dependent parameter tracking.
Embedded Software (C/C++, Python, FORTRAN)
Real-time-capable, industrial-grade control software for microcontrollers, DSPs and SoCs, with RTOS, Linux or bare metal.
Communication Protocols and Fieldbuses
Development, implementation and testing of Ethernet, CAN, Profibus, Modbus, SPI, RS232 and RS485.
User Interfaces and Usability
Integrated and remote operating panels as well as PC/tablet software with high usability and accessibility.
Location

Aachen
DEOffice and Laboratory
- Laboratory for device testing up to 15 kW
- Test hardware and measuring equipment
Project Examples



Inside the production





Industries
Processes & technical limits
| Processes | Tolerance | Max. part | Weight | Lot size | Materials |
|---|---|---|---|---|---|
| Embedded Systems ConsultingEngineering | – | – | – | – | – |
| Concepts and Requirements SpecificationsEngineering | – | – | – | – | – |
| Controller Design (digital and analog control systems)Engineering | – | – | – | – | – |
| Software ArchitectureEngineering | – | – | – | – | – |
| Communication Protocols (Ethernet, CAN, Profibus, Modbus, SPI, RS232, RS485)Engineering | – | – | – | – | – |
| Operating Concepts and Usability TestingEngineering | – | – | – | – | – |
| Implementation of Embedded/Windows/Linux Software (C/C++, Java, Python, FORTRAN)Engineering | – | – | – | – | – |
| Commissioning and Device Testing (Laboratory up to 15 kW)Testing | – | – | – | – | – |
| Troubleshooting in Systems of Hardware, Software and Control LoopsTesting | – | – | – | – | – |
| Engineering | – | – | – | – | – |
| Development of User Interfaces (integrated/remote operator panels, PC/tablet software)Engineering | – | – | – | – | – |
| Usability, Ergonomics, AccessibilityEngineering | – | – | – | – | – |
| High-Dynamic Control SystemsEngineering | – | – | – | – | – |
| Embedded Software (Hard Real-Time, Fieldbuses, Ethernet)Engineering | – | – | – | – | – |
| Hardware Testing and Hardware Consulting (No In-House Hardware Development)Engineering | – | – | – | – | – |
Additional services
Quality Assurance
Software quality is assured through tools for static source code analysis (Lint); delivered source code is documented. Device tests are carried out in the company's own laboratory up to 15 kW or on site at the customer.
| Evidence | Aachen |
|---|---|
| Static Source Code Analysis (Lint) | |
| Device Testing in the Laboratory (up to 15 kW) | |
| ISO 9001 |
Career History
- 1990
Award of the degree Diplom-Ingenieur, Faculty of Electrical Engineering, Ruhr University Bochum
- 1995
Award of the degree Doktor-Ingenieur, Faculty of Electrical Engineering, Ruhr University Bochum