Graduate Computer Scientist (FH) with focus on Technical Computer Science. More than 35 years in hardware-near embedded development — starting at Mercedes-Benz, today as an independent consultant.
Embedded development is a profession in which experience can only be accumulated over decades. Whoever works in this discipline for three decades has seen failure modes that do not appear in textbooks — and has developed solutions that only emerged through many iterative steps. The career below is not meant as a CV obligation but as evidence that the technical substance rests on real practice.
Three properties run through every station: hardware-near programming, safety-critical applications, and the willingness to take on responsibility for complete solutions — not just individual modules.
Independent consulting and development activity from France, with an international client base in Germany and other EU countries. Focus areas: embedded development, test automation, code takeover and consulting on safety-critical projects. Contract models: fixed-price contract with firm delivery commitment or hourly budget — no personnel leasing.
First own company foundation in Germany. Proprietary product development across several areas: building automation with real-time multiprocessor systems, radio communication, CAN bus simulation hardware. This phase shaped today's end-to-end development competence: specification, circuit design, layout, firmware, verification and handover — all in one hand. Navimess was closed in 2012 in the context of the move to France.
Career start in engine development in Stuttgart-Untertuerkheim. More than a decade of activity in test software for engine controllers, service pre-development and hardware-near diagnostics. During this time the company underwent several name changes — from Mercedes-Benz through Daimler-Benz to the merger with Chrysler as DaimlerChrysler. Today the group is again named Mercedes-Benz Group AG.
This period laid the technical foundation for everything that followed: the understanding of safety-critical real-time systems, of diagnostic protocols, and of the special discipline of working on control units whose misbehaviour has real consequences. During this time, the first business contacts to the USA and Japan also emerged — contacts that were later continued in the freelance activity.
Graduate Computer Scientist (FH Darmstadt), focus Technical Computer Science. Diploma thesis in control engineering with real-time hardware drivers in assembler, supervised by Prof. Dr. Christoph Wentzel. Also took the Computer Architecture course with Wentzel — this combination of control-engineering foundation and deep hardware-architecture knowledge shapes my way of working to this day.
Before university: apprenticeship as telecommunications technician at Deutsche Bundespost, in parallel technical secondary school certificate in electrical engineering. This practice-near hardware education is the reason why hardware development and software development always remain closely linked in my work — they are not separate worlds but two sides of the same task.
My professional home is where hardware and software come together: engine controls, FPGA-based signal processing, real-time systems, fault-tolerant communication, encryption. In my work I combine circuit design and code, know the entire path from concept through prototype to series qualification — and can also take on projects that explicitly require taking over, documenting and further developing inherited code.
Three properties characterise my way of working:
Three aspects from my personal profile that occasionally become relevant in the embedded context:
Clear in negotiations, reliable in deliveries, precise in specifications — and honest in the assessment of own effort. Embedded projects often require someone who can judge what is not achievable in the requested time; clients to whom I say this early appreciate it more than agreeable promises.
On contested technical questions, I prefer the traceable argument over haste. In commercial negotiations, I keep agreed prices — and expect the same from the other side.