Ludwig Jaffé

Research Associate

Frankfurt am Main, Germany

Experience

May 2022 - Nov 2022
7 months

Research Associate

  • Developed and set up a small high-availability cluster with Proxmox Linux for lecture operations.
  • Technologies: Proxmox, softswitch, Mellanox 40 Gbit/s Ethernet boards with fiber DAC cables, Guacamole, VDI, FusionDirectory, OpenLDAP, Asus servers with AMD Epyc 7763 (Zen3), NVMe SSD, PCI Express Gen 4 switch
Dec 2020 - Apr 2022
1 year 5 months

Systems Development Engineer for Electric Vehicles

Vehicle Manufacturer

  • Worked on electric motorcycles and scooters for the lower market segment in Asia.
  • Technical leadership in system concept and development scope.
  • Supplier management.
  • Pre-development.
  • Development of control units.
  • In-house consulting in E/E and systems engineering, development methodology, V-Model.
  • CMMI.
Jan 2020 - Mar 2020
3 months

Continued Development of Internet-of-Things Devices for Energy Saving

  • Continued development of Internet-of-Things devices for energy saving.
  • Tools: Debian Linux, LibreOffice, GanttProject, KiCad, LTspice, oscilloscope, software-defined radio, spectrum analyzer.
Oct 2019 - Dec 2020
3 months

Troubleshooting a Linux-based Router Firmware

  • Troubleshot a Linux-based router firmware to determine the cause of encryption errors in IPsec.
  • Tools: Mercurial, Debian Linux, gdb, traffic generator, OpenWrt router with VLAN switch, tcpdump, Wireshark for capturing and analyzing traffic, LibreOffice for documentation.
Jul 2019 - Sep 2019
3 months

Development of Internet-of-Things Devices for Energy Saving

  • Developed Internet-of-Things devices for energy saving.
  • Tools: Debian Linux, LibreOffice, GanttProject, KiCad, LTspice, oscilloscope, software-defined radio, spectrum analyzer.
Feb 2019 - Jun 2019
5 months

Head of Hardware Development Department

Measurement Systems Manufacturer

  • Managed 7 employees both disciplinarily and technically in the hardware development department.
  • Coordinated product development with Physical Engineering and Application Software departments.
  • Tools: MS Office, specialized project management software, LibreOffice, GanttProject, KiCad, EAGLE, LTspice, oscilloscope, current clamps, digital multimeter.
Jul 2018 - Feb 2019
8 months

Evaluation of Various Open-Source Document Management Solutions and Legacy Scanner Systems

  • Evaluated various open-source document management solutions and older scanner systems to establish different scanning services.
  • Tools: Debian Linux, SANE, Tesseract-OCR, Samba, Python, C++, Qt GUI under Linux.
Jul 2018 - Aug 2018
2 months

Development of Real-Time Software for STM32F4

  • Developed real-time software for STM32F4 (ARM Cortex-M4 core) to control Trinamic motor-control ASICs for a multi-axis handling device.
  • Tools: Atollic Studio, STM32CubeMX.
Nov 2017 - Jun 2018
8 months

Design of a Highly Secure Appliance for HIP (Host Identity Protocol)

  • Based on insights from the previous project, designed a highly secure appliance for HIP and produced a concept study.
  • Analyzed the documentation on HIP.
  • Developed a concept for a secure HIP appliance based on OpenBSD and backdoor-free x86 hardware.
  • Built prototypes.
  • Tools: Linux, Qubes OS, OpenBSD.
  • Platform: OpenBSD.
Oct 2016 - Sep 2017
1 year

Architecture of a Highly Reliable Redundant Data Connection for Trains

  • Analyzed requirements and the existing IT system.
  • Developed a network concept ensuring reliable connections under the toughest conditions (HIP, multihoming, mobility), Internet of Things, MQTT, IPsec.
  • Tools: MS Office, GIMP, Linux, Qubes OS, OpenWRT, Amazon AWS.
Jul 2016 - Oct 2016
4 months

Custom Application Development

  • Analyzed requirements and the existing IT system.
  • Developed primarily database-driven applications in Oracle PL/SQL, Visual Basic, Visual C++, Python.
  • Tools: Oracle VirtualBox, Toad for Oracle, Visual Studio, PyCharm.
Nov 2015 - Mar 2016
5 months

Development Engineer

Energy Management Startup

  • Analyzed and improved distributed IT systems based on Amazon cloud services, Linux, OpenWRT and automation products.
  • Wrote programs in Python and C.
  • Tools: RS485 analyzer, Kali Linux, Cygwin, OpenWRT, lab equipment such as oscilloscope, vi, emacs, gcc, make, gdb, ddd, PyCharm.
Mar 2015 - May 2015
3 months

Freelance Consultant

BMW

  • Evaluated wireless communication methods (reliability and performance) for wireless charging.
  • Tools: OpenWRT (build environment, system), iperf, custom kernel for 6LoWPAN and Bluetooth LE, Android tablets, Kali Linux, MS Office, Adobe Acrobat, Cygwin, spectrum analyzer.
Nov 2014 - Jan 2015
3 months

Freelance Consultant

Automotive Supplier

  • Requirements management.
  • Technical clarification with OEM.
  • Systems engineering.
  • Tools: DOORS, MS Office, Adobe Acrobat, Cygwin.
Jun 2014 - Sep 2014
4 months

Development of Controllers for Brushless DC Motors

  • Developed controllers for brushless DC motors using the Infineon XMC4500 (ARM-based) to drive an e-bike motor.
  • Requirements analysis for 2-quadrant HOC.
  • Programmed a 2-quadrant FOC controller in C with the DAVE IDE.
  • Developed hardware for motor control with KiCad.
  • Prototyping and integration.
  • Tools: KiCad, Infineon DAVE (Eclipse-based IDE).
May 2014 - May 2014
1 month

Freelance Consultant for Motor Control Systems

  • Advised and supported the client on software architecture and specification of a newly developed motor control platform (based on Infineon XMC4500).
  • Created specifications for software modules.
  • Advised on test procedures.
  • Scaled object-oriented architecture vs pure C for code efficiency, with real-time operating system µC/OS-II.
  • Analyzed and optimized the development process (CMMI).
  • Tools: MS Office, µC/OS II, IAR, Eclipse, Eclipse Kepler, Eclipse Requirements Modeling Framework.
Apr 2014 - Apr 2014
1 month

Freelance Consultant for Battery Management System Concept

  • Advised client on cell balancing and charging methods for large lithium-ion cells in the 400 Ah range.
  • Evaluated SIL 4 safety systems per ISO 61508 for cell protection.
  • Created and reviewed documents, specifications, and architecture proposals.
Jan 2014 - Mar 2014
3 months

CTO

Advertising Industry Startup

  • Administered Linux, OpenBSD, FreeBSD systems, and a virtualization server with Citrix XenServer.
  • Developed electronics hardware.
  • Built a remote control and remote maintenance solution for vending machines.
  • Tools: Linux, XenServer, Wireshark, KiCad, C/C++, Java, Python, shell scripts.
Dec 2013 - Dec 2014
1 month

Software Development of MQTT Transport Interface in C for Linux

  • Requirements analysis.
  • Implemented an MQTT payload-to-IP socket converter in C for embedded Linux.
  • Tools: gcc, make, vi, gdb, Wireshark.
Dec 2013 - Dec 2014
1 month

Unix and Network Administrator (Cisco, Linux)

  • Administered Linux, OpenBSD, FreeBSD, Solaris and Cisco switches, and virtualization servers with VMware vSphere and Citrix XenServer.
  • Tools: shell, vSphere, XenServer, Jira, Wireshark.
Sep 2013 - Nov 2013
3 months

Consulting on PLC Communication for Smart Metering

  • Evaluated documentation and specifications of PLC systems PRIME, G3-PLC, IEEE P1901.2.
  • Tools: MS Office, LibreOffice, GIMP, Adobe Acrobat.
May 2013 - Aug 2013
4 months
Ingolstadt, Germany

Resident Engineer

Personnel Service Provider

  • Freelance consulting and troubleshooting for an automotive supplier on lane departure warning, automatic braking, lane and traffic sign recognition for Audi, Ingolstadt.
  • CAN bus measurements.
  • Troubleshooting complex vehicle bus systems.
  • Camera assembly and calibration.
  • Participation in test drives.
  • Tools: Mobileye Toolkit, Vector CANalyzer.
Apr 2013 - May 2013
2 months

Freelance Reverse Engineering of an Embedded Control Unit

  • Gained access to parameter sets and logged data.
  • Consulted on methodology and tools.
  • Identified components.
  • Reverse-engineered circuits where needed.
  • Gained access to communication.
  • Tools: multimeter, flash programmer, SPI tool, RS485 interface, Linux, 68HC11 THRSIM11 simulator, hex editor, serial monitor, Debian Linux, Raspberry Pi with Raspbian Linux.
Apr 2012 - Sep 2012
6 months

Resident Engineer

Automotive Supplier

  • Freelance consulting and troubleshooting for a BMW keyless entry project.
  • Advised on improvements to key electronics.
  • Improved tooling.
  • Troubleshooting and product enhancements.
  • RF measurements.
  • Telegram measurements.
  • Side-channel analysis for key fobs.
  • Reviewed assembler code for NXP MRKII core.
  • Troubleshooting.
  • Tools: custom differential amplifier for differential current-consumption analysis, digital oscilloscope, CANoe, spectrum analyzer, protocol receiver built from RF evaluation modules.
Jan 2011 - Feb 2012
2 months

Project Manager and Analyst

  • Requirements analysis.
  • Public tenders.
  • Developed technical concepts.
  • Project leadership for ticketing and billing system.
Jul 2011 - Dec 2011
6 months
Hybrid

Freelance Consulting and Troubleshooting for Hybrid Vehicle Inverter

  • Technical improvement of an inverter for a hybrid-electric vehicle.
  • Advised on FPGA programming.
  • Optimized and troubleshot the circuit diagram.
  • Repaired prototypes.
  • High-voltage tests.
  • Temperature measurements.
  • Vibration measurements.
  • Test system integration.
  • Built and operated a test bench for e-machine and inverter.
  • Forensic failure analysis.
  • Troubleshooting.
  • Tools: Hall-effect current clamps, digital oscilloscope, CANalyzer, CANape, Libero (Actel ProASIC3 FPGA), Xilinx ISE (Xilinx Spartan-3A via DSP), CodeWarrior (TI DSP 2xxx), Lauterbach debugger ICD, Lauterbach Trace32, PAC-Designer (Lattice ISPAC), Diamond (Lattice), high-performance high-voltage supply, isolation tester, high-voltage safety equipment.
Mar 2011 - May 2011
3 months

Freelance Consulting and Test Development for RFID Smart Cards

  • Advised on specialized active load modulation for increased range compatible with standard ISO 14443 readers.
  • Optimized 13.56 MHz magnetic antennas.
  • Developed automated tests in Java using G&D IFDSIM.
  • Tools: Chipcord reader CLT-One, digital oscilloscope network analyzer, Eclipse, IFDSIM, open-source and G&D proprietary Java libraries.
Nov 2010 - Dec 2010
2 months

Freelance Consulting on System Architecture and Requirements

  • Advised on system architecture and requirements for a high-voltage system and safety requirements for emergency switches in electric vehicles.
  • Advised on requirements management methods and ISO 26262 requirements.
  • Created requirements documents and impact analyses on components.
  • Tools: MS Office.
Aug 2010 - Oct 2010
3 months
Pforzheim, Germany

Freelance Project Management

Thales

  • Developed a military radio system.
  • Led and coordinated project team.
  • Tracked milestones and costs.
  • Planned dependencies with other projects and resource constraints.
  • Reviewed configuration items.
  • Produced status reports.
  • Supported and advised on troubleshooting.
  • Coordination.
  • Tools: MS Project, MS Office, Doxygen (software structure review and documentation), DOORS (requirements review and documentation).
  • The project was terminated early due to political changes in the client country.
Apr 2010 - Jun 2010
3 months

Freelance Development of Reliable Firmware

  • Developed reliable firmware for a microcontroller development tool with MSP430.
  • Firmware development in C with special safety and USB communication features.
  • Ensured firmware always boots in all states, including aborted updates and other errors.
  • Troubleshooting with JTAG debugger, oscilloscope.
  • Programming language: C for MSP430 16-bit processor.
  • Tools: IAR, JTAG debugger, mixed-signal oscilloscope for protocol debugging.
Nov 2009 - Feb 2010
4 months

System Engineer

Annax Information Systems

  • Consulting, requirements analysis, public tenders.
  • Functional safety per ISO 61508.
  • Advised on functional safety.
  • Created specifications and concepts.
  • Software development in C, C++ for Linux and Windows.
  • Supplier for public transport.
Sep 2009 - Oct 2009
2 months

Freelance Development of Distributed Simulation Software

  • Visualization and testing of complex passenger information display systems.
  • Analyzed microcontroller software in displays.
  • Converted monster-loop approach to data-driven solution with finite state machines.
  • Integrated code into a TCP socket-based simulation system.
  • Wrote GUI and test integration.
  • Developed in C, C++ for Windows (MFC GUI) and Windows/Unix (data injector, bus converter RS485 to IP).
  • Tools: Eclipse (UML, C/C++ IDE), Visual Studio (MFC GUI), gcc, gdb (for injector server), Wireshark, logic analyzer (RS485 state analysis).
Aug 2009 - Sep 2009
2 months

Freelance Consulting on Embedded Computer Architectures

Rohde & Schwarz

  • Proposal project “Pass Reader”.
  • Requirements analysis.
  • Concept development in systems engineering.
  • Cost estimation.
  • Negotiations with potential suppliers.
Jun 2008 - Feb 2009
9 months

Freelance Development of DSP Software

Bundesdruckerei GmbH

  • Optical instrument for measuring security features on banknotes.
  • Analyzed and documented existing software.
  • Introduced new methodologies and tools (e.g., Doxygen).
  • Developed new functions and drivers, plus a minimal real-time operating system.
  • Improved measurement hardware.
  • Languages: C and assembly for Motorola DSP-56F807.
  • Tools: VMware, CodeWarrior, Doxygen, Cygwin, oscilloscope, logic analyzer.
Aug 2007 - Dec 2008
5 months

Freelance Embedded Software Development

Trumpf Group

  • Industrial control panel.
  • Requirements analysis.
  • Systems engineering.
  • Programming on Infineon C167 processor.
  • Tools: Keil C, Easy-Code (per client request), Doxygen.
Oct 2006 - Jan 2007
4 months

Development of Communication Box

  • In-house development, unfinished.
  • Requirements analysis.
  • Concept development.
  • Software development.
  • Tools: Linux kernel, vi, make, Python, Perl, gcc, OpenOffice.
  • Result: Prototype ISDN telephone system with VoIP used by some tech-savvy users.
Aug 2006 - Sep 2006
2 months
Karlsfeld, Germany

Freelance Concept and Development of an Embedded Computer System

Vossloh IT

  • Airport monitors / digital signage.
  • Requirements analysis and concept development.
  • Prototype development and testing.
  • Resulted in a passively cooled (special cooling design) 1.7 GHz Intel Core 2 computer to display HDTV spots, equipped with WLAN and UMTS, capable of passive cooling at 60 °C under full load.
Feb 2006 - Jul 2006
6 months
Karlsfeld, Germany

Freelance Concept and Development of an Embedded Computer System

Vossloh IT

  • Passenger information at train stations.
  • Requirements analysis and concept development.
  • Prototype development and testing.
  • Test software development.
  • Deployed a customized Linux distribution.
  • Developed a kernel module for GPIO board.
  • Tools: MS Project, MS Office, GIMP, temperature and signal measurements in climate chamber and test setups.
Feb 2005 - May 2005
4 months
Karlsfeld, Germany

Freelance Project Management and Consulting

Vossloh IT

  • Developed an embedded system to retrofit ICE1 trains with a new passenger information system featuring reservation displays.
  • Led hardware scope of the project.
  • Requirements analysis.
  • Feasibility study.
  • Developed technical concepts.
  • Prototype development and testing.
  • Test software development.
  • Advised mechanical designers.
  • Negotiated with suppliers in Taiwan (ROC).
  • Office tools: MS Project, MS Office, OpenOffice, GIMP.
Nov 2004 - Dec 2004
2 months

Freelance Consulting on Software Logistics Concepts

BMW

  • Requirements analysis and concept development.
  • Committee work.
  • Tools: MS Office, Visio.
Aug 2004 - Oct 2004
3 months
Karlsfeld, Germany

Freelance Development of Concepts for Embedded Computers

Vossloh IT

  • Concept development and specification writing.
  • Embedded computer architecture concepts.
  • Specification creation.
  • Preparing technical proposal documents.
  • Tools: MS Office, MS Visio.
May 2003 - May 2004
1 year 1 month
Munich, Germany

Master’s Thesis

BMW AG

  • “Analysis and Optimization of the Change Process in BMW Vehicle Electronics and Software Development” Grade: 1.0 (highest).
  • Analyzed and optimized processes in configuration management, change management, and integration at BMW.
  • Collected as-is processes, analyzed and identified improvements, designed new processes per CMMI.
  • Tools: ARIS, GRADE.
Apr 2000 - Apr 2002
2 years 1 month

Hardware Developer

Force Computers GmbH

  • Designed, troubleshot, and introduced new computer modules with Intel x86, PowerPC, and SPARC processors for telecommunications applications.
  • Hardware development (~100 schematics, 16 layers, 2 impedance-controlled, Verilog programming for Xilinx 4000 series FPGAs).
  • Tools: FrameMaker, MS Office.
  • EDA tools: Cadence Concept HDL (PE 14), Concept (97A) Cadence Allegro, Synopsys Design Compiler, Cadence Verilog-XL, Solaris, Agilent logic analyzer, digital oscilloscopes.
  • Production launch tools: SAP/R3, Unix scripts, MS Project.
  • Team: 1 hardware developer, 1 firmware developer, 2 test engineers.
Oct 1999 - Apr 2000
7 months

Hardware Developer

Kontron Embedded Computers AG

  • Hardware development.
  • Firmware development.
  • Power supply and voltage converter design for a portable industrial computer.
  • Tools: OrCAD, PSpice, Excel, custom C programs, Keil IDE for 8051.

Languages

German
Native
English
Advanced

Education

Oct 2002 - Mar 2006

Munich University of Applied Sciences

Master of Systems Engineering · Systems Engineering · Germany

Oct 1996 - Sep 1999

Duale Hochschule Ravensburg

Dipl.-Ing., specialization in Automation Technology · Electrical Engineering · Ravensburg, Germany

Oct 1994 - Oct 1996

University of Ulm

Electrical Engineering · Ulm, Germany

Certifications & licenses

Agile Scrum Foundation

Agile Scrum Master

BMW Driver’s License B1

Driver’s License A

Driver’s License BE

Driver’s License C1E

Driver’s License CE

Driver’s License MSLT

ITIL Foundation, ITIL 4 Edition

LPIC-1

PRINCE2 Foundation Certificate in Project Management

PRINCE2 Practitioner in Project Management