Ludwig J.

Research Associate

Frankfurt am Main, Germany

Experience

May 2022 - Nov 2022
7 months

Research Associate

  • Development and setup of 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

  • Electrical motorcycles and scooters for the lower market segment in Asia.
  • Technical leadership in system concept and development scope.
  • Supplier management.
  • Pre-development.
  • Control unit development.
  • 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 IoT devices for energy saving.
  • Tools: Debian Linux, LibreOffice, GanttProject, KiCad, LTspice, oscilloscope, software-defined radio, spectrum analyzer.
Oct 2019 - Dec 2019
3 months

Troubleshooting a Linux-Based Router Firmware

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

Development of Internet-of-Things Devices for Energy Saving

  • Development of IoT 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

Measuring Systems Manufacturer

  • Disciplinary and technical leadership of 7 employees in the hardware development department.
  • Coordinating 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 Open-Source Document Management Solutions and Older Scanner Systems

  • Evaluated various open-source document management solutions and older scanner systems to set up scanning services.
  • Tools: Debian Linux, SANE, Tesseract OCR, Samba, Python, C++, Qt GUI on 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 drive 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 HIP Appliance

  • Based on prior project insights, designed a highly secure appliance for HIP (Host Identity Protocol) and prepared a concept study.
  • Analyzed HIP documentation.
  • Developed a secure HIP appliance concept based on OpenBSD and backdoor-free x86 hardware.
  • Built prototypes.
  • Tools: Linux, QubesOS, OpenBSD.
  • Platform: OpenBSD.
Oct 2016 - Sep 2017
1 year

Architecture of a Highly Reliable Redundant Data Link for Trains

  • Analyzed requirements and existing IT system.
  • Developed a network concept to ensure reliable connections under extreme conditions (HIP, multihoming, mobility), Internet of Things, MQTT, IPsec.
  • Tools: MS Office, GIMP, Linux, QubesOS, OpenWrt, Amazon AWS.
Jul 2016 - Oct 2016
4 months

Custom Software Application Development

  • Analyzed requirements and existing IT system.
  • Developed mostly 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.
  • Created 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 automaker.
  • 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 Infineon XMC4500 (ARM-based) to drive an e-bike motor.
  • Requirements analysis for 2-quadrant HOC.
  • Programmed a 2-quadrant FOC controller in C using DAVE IDE.
  • Developed hardware for motor control with KiCad.
  • Prototype construction 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 for a newly developed motor control platform (based on Infineon XMC4500).
  • Created specifications for software modules.
  • Advised on testing procedures.
  • Scaled object-oriented architecture versus plain C for code efficiency, using RTOS uC/OS-II.
  • Analyzed and optimized the development process (CMMI).
  • Tools: MS Office, uC/OS-II, IAR, Eclipse, Eclipse Kepler, Eclipse Requirements Modeling Framework.
Apr 2014 - Apr 2014
1 month

Freelance Consultant for BMS Concept Development

  • Advised the client on cell balancing and charging methods for large Li-ion cells (~400 Ah).
  • Evaluated SIL4 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 machines and a Citrix XenServer virtualization server.
  • Developed electronic hardware.
  • Developed a remote control and maintenance solution for vending machines.
  • Tools: Linux, XenServer, Wireshark, KiCad, C/C++, Java, Python, shell scripting.
Dec 2013 - Dec 2013
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 2013
1 month

Unix and Network Administrator (Cisco, Linux)

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

Consulting on PLC Communication in Smart Metering

  • Analyzed documents and specifications for PLC systems PRIME, G3-PLC, P1901.2.
  • Tools: MS Office, LibreOffice, GIMP, Adobe Acrobat.
May 2013 - Aug 2013
4 months
Ingolstadt, Germany

Resident Engineer

Staffing Agency

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

Freelance Reverse Engineering of Embedded Controller

  • Gained access to parameter sets and recorded data.
  • Advised on methodology and tools.
  • Identified components.
  • Reverse-engineered circuits where necessary.
  • Gained access to communications.
  • Tools: multimeter, flash programmer, SPI tool, RS485 interface, Linux, 68HC11 simulator THRSIM11, 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 wireless key project at BMW.
  • Advised on wireless key electronics improvements.
  • Improved tools.
  • Troubleshooting and product enhancements.
  • RF measurements.
  • Telegram measurements.
  • Side-channel analysis for car keys.
  • Reviewed assembly 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 2012 - Feb 2012
2 months

Project Manager and Analyst

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

Freelance Consulting and Troubleshooting for Hybrid Vehicle Inverter

  • Technical improvements of an inverter for a hybrid electric vehicle.
  • Advised on FPGA programming.
  • Optimization and troubleshooting of the circuit.
  • Prototype maintenance.
  • High-voltage tests.
  • Temperature measurements.
  • Vibration tests.
  • Test system integration.
  • Built and ran a test bench for electric machine and power converter.
  • Forensic defect analysis.
  • Troubleshooting.
  • Tools: Hall-effect current clamps, digital oscilloscope, CANalyzer, CANape, Libero (Actel ProASIC3 FPGA), Xilinx ISE (Xilinx Spartan-3A via DSP download), CodeWarrior (TI DSP 2xxx), Lauterbach ICD debugger, Lauterbach Trace32, PAC-Designer (Lattice ISP, ISPac), Diamond (Lattice), high-power high-voltage supply, insulation tester, high-voltage safety gear.
Mar 2011 - May 2011
3 months

Freelance Consulting and Test Development for RFID Smart Cards

  • Advised on special active load modulation for range extension compatible with ISO 14443 readers.
  • Optimized 13.56 MHz antenna designs.
  • Developed automated tests in Java using G&D IFDSIM.
  • Tools: Chip Cord 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 high-voltage safety requirements for emergency cutoffs 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 the project team.
  • Tracked milestones and costs.
  • Planned dependencies with other projects and resource conflicts.
  • Reviewed configuration items.
  • Prepared status reports.
  • Supported and advised on troubleshooting.
  • Coordination.
  • Tools: MS Project, MS Office, Doxygen (software structure review and documentation), DOORS (requirements review and documentation).
  • Project was aborted early due to political changes in the client state.
Apr 2010 - Jun 2010
3 months

Freelance Development of Reliable Firmware

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

Systems 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 text-display systems for passenger information.
  • Analyzed microcontroller software in the displays.
  • Converted from a monster-loop approach to a data-driven solution with finite state machines.
  • Integrated code into a TCP-socket-based simulation system.
  • Wrote the graphical interface, testing, and integration.
  • Programming in C, C++ for Windows (MFC GUI) and Windows/Unix (data injector, RS485-to-IP bus converter).
  • 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 “Passport Reader.”
  • Requirements analysis.
  • Systems engineering concept.
  • Cost estimation.
  • Negotiations with potential suppliers.
Jun 2008 - Feb 2009
9 months

Freelance DSP Software Development

Bundesdruckerei GmbH

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

Freelance Embedded Software Development

Trumpf Group

  • Industrial control panel.
  • Requirements analysis.
  • Systems engineering.
  • Programming CPU Infineon C167.
  • Tools: Keil C, Easy-Code (per customer 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 phone 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.
  • Outcome: A passively cooled (special cooling design) 1.7 GHz Intel Core 2 system for HDTV content with Wi-Fi and UMTS, capable of passive cooling at 60 °C 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.
  • Setup of a custom Linux distribution.
  • 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 ICE 1 trains with a new passenger information system with reservation displays.
  • Led hardware scope.
  • Requirements analysis.
  • Feasibility study.
  • Technical concept development.
  • Prototype development and testing.
  • Test software development.
  • Advised mechanical designers.
  • Negotiated with suppliers in Taiwan, ROC.
  • 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 Concept Development for Embedded Computers

Vossloh IT

  • Concept development and specification writing.
  • Embedded computer architecture concepts.
  • Specification documents.
  • Technical proposal creation.
  • Tools: MS Office, 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.
  • Analyzed and optimized processes in configuration management, change management, and integration at BMW.
  • Captured current processes, identified improvements, designed new processes per CMMI.
  • Tools: ARIS, GRADE.
Apr 2000 - Apr 2002
2 years 1 month

Hardware Developer

Force Computers GmbH

  • Developed and troubleshot, ramped up production of new computer modules with Intel x86, PowerPC, SPARC processors for telecom applications.
  • HW design (~100 schematic sheets, 16-layer, 2 impedance-controlled, Verilog programming for Xilinx 4000 series FPGAs).
  • Tools: FrameMaker, MS Office.
  • EDA: Cadence Concept HDL (PE 14), Concept (97A), Cadence Allegro, Synopsys Design Compiler, Cadence Verilog-XL, Solaris, Agilent logic analyzer, digital oscilloscopes.
  • Production ramp-up 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 PC.
  • Tools: OrCAD, PSpice, Excel, self-made 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

Ravensburg University of Cooperative Education

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

Oct 1994 - Oct 1996

University of Ulm

Electrical Engineering · Ulm, Germany

...and 1 more

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

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions