Gerhard Z.

Various industrial projects

Vienna, Austria

Experience

Jun 2024 - Jan 2025
8 months
Lorem ipsum dolor sit amet

Magna Kreisel Electric

  • Development of a charging station for electric vehicles
  • Tools: C/C++/Matlab/Simulink
  • Development and testing of functional software with various communication buses
Aug 2023 - Jun 2024
11 months
Lorem ipsum dolor sit amet

Magna Elobau

  • Development of a fusion algorithm for an IMU sensor and a sensor model
  • Tools: C/C++/Matlab/Simulink
Dec 2021 - Jun 2022
7 months
Lorem ipsum dolor sit amet

Aptiv

  • Porting a C++-based HAL from Aurix to ST Stellar.
  • Adapting the drivers to the processor-specific hardware
  • Adapting the software architecture
  • Measuring peripheral functionalities
  • Unit and integration tests
  • ASIL D
  • Interface via CAN, LIN and automotive Ethernet
Jun 2021 - Dec 2023
2 years 7 months
Lorem ipsum dolor sit amet

Magna Powertrain

  • Development of MCALs for the Aurix family. Development of requirements and documentation using PTC and Enterprise Architect. Unit and integration tests.
  • CAN interface
  • ASIL D
  • Tools: C/C++/Python/PTC/Enterprise Architect
Sep 2020 - Jul 2021
11 months
Lorem ipsum dolor sit amet

Stanley

  • Creating a robot control using single neuron adaptive algorithms with external Kalman filters as observers and for sensor fusion.
  • Commissioning and measurement of embedded platforms for voice coil motor control.
  • Tools: C++/Python/Git/VSC/Matlab
Sep 2019 - Sep 2020
1 year 1 month
Lorem ipsum dolor sit amet

Aptiv

  • Creating unit tests with gtest for C++ algorithms
  • Developing a software platform to control and test processor peripherals (Linux and Aurix) and for cross-processor communication in the control unit
  • Implementing C++ algorithms for tests and processor software
  • Tools: C++/Python/git/VSC
  • Unit and integration tests
  • ASIL D
  • Connectivity via CAN, LIN and automotive Ethernet
Sep 2019 - Dec 2019
4 months
Lorem ipsum dolor sit amet

Delta Elektronics

  • Creating various Matlab/Simulink/Targetlink function models (ASIL C/D) for onboard and offboard chargers in electric mobility
  • Code generation and HIL/SIL test creation
  • Tools: C/Python/Matlab/Simulink/Targetlink/Doors/MKS
Sep 2018 - Aug 2019
1 year
Lorem ipsum dolor sit amet

Magna Powertrain

  • ASIL C compliant control unit for an electric drive assembly
  • Implementing signal conditioning for a resolver signal: reading signals from the ADC module and the timer module, processing them, and providing them to the RTE. Developed and implemented signal processing for filtering, time extrapolation, quality assessment of measurement data, corrections and diagnostics
  • Autosar configuration using Vector DaVinci/Developer and Configurator for an Aurix TC27x processor. Focused on NVM configuration and integrating software components at the application and basic software level (Autosar 4.3)
  • Integrating tamper protection to prevent unauthorized access to the control unit and unauthorized flashing. Implemented corresponding cryptographic algorithms, including in the hardware security module (HSM) (cybersecurity and cryptography)
  • Adapting Python scripts for the build process. HIL testing
  • Tools: Autosar configuration tools/C/C++11/Python/Matlab/Simulink/Lauterbach Debugger/CANoe/CANape/CANalyzer/Doors
Apr 2018 - Sep 2019
1 year 6 months
Lorem ipsum dolor sit amet

BHTC

  • Parameter optimization using Matlab Simulink and the Optimization Toolbox. Optimizing breakpoint values in a series of lookup tables in a multi-input/multi-output system. Creating Matlab scripts to control optimization, model modification and data manipulation
  • Development, extension (model and test), documentation and testing of Simulink climate control models. HIL testing
  • Tools: C/C++17/Python/Matlab/Simulink/Targetlink/Tensorflow/Doors/MKS/CANalyzer
Sep 2017 - Mar 2018
7 months
Lorem ipsum dolor sit amet

Primetals

  • Developing measurement device software for an industrial gauge to count rolls in a steel mill
  • Designing and programming the entire application. Reading camera and laser sensor data. Signal processing of laser measurements (filtering and geometric transformation). Image analysis of camera data using machine learning (edge and pattern detection). Handling the user interface (reading various buttons and outputting corresponding signals)
  • Windows 10 system with 6 laser sensors, 2 cameras and USB interfaces for user interaction
  • Integration of a CANopen interface
  • Tools: Visual Studio/C/C++14/QT/C#/Matlab/Simulink/Targetlink
Apr 2017 - Aug 2017
5 months
Lorem ipsum dolor sit amet

Kapsch Traffic.com

  • Further development of a toll application on Linux and Windows.
  • Tools: Visual Studio/C/C++14/C#/GNU Debugger
Mar 2016 - Mar 2017
1 year 1 month
Lorem ipsum dolor sit amet

Logicdata

  • Firmware development for adjustable furniture systems
  • Design of a 'floating master' LIN architecture with dynamic network size
  • Unit tests with gunit
  • Tools: Eclipse/uVision/IAR/C/C++11/Qt/GNU Debugger/C#/Python/Matlab/Simulink/LabView
  • Platforms: XMC-ARM, TLE987x family/STM8
  • Analysis of a current signal for motor control using filtering and FFT
  • Agile method: Scrum
May 2013 - Feb 2016
2 years 10 months
Lorem ipsum dolor sit amet

Continental Automotive Austria

  • Software development and testing for a full-LED vehicle headlight
  • Development of an LED driver to control an LED matrix from 0% to 100% using combined current and PWM control.
  • Creation of the AUTOSAR architecture and configuration of the RTE and software components using Vector DaVinci Developer (AUTOSAR 3.2).
  • Integration and code generation of Simulink models into the overall architecture.
  • Unit tests using SWATT software
  • Integration of the complete software and release management
  • HIL testing
  • Tools: Eclipse/C/C++/DaVinci Developer/Canoe/Matlab/Simulink/TargetLink/MKS/DOORS/CANapee/CANalyzer.
  • Standards: MISRA-C / lint
  • FUSI level: ASIL-B
Jan 2013 - Mar 2013
3 months
Kronach, Germany
Lorem ipsum dolor sit amet

Lear Corporation Kronach

  • Design of a software architecture for a full-LED vehicle headlight
  • Implementation of the software architecture with Matlab/Simulink/TargetLink/C
  • AUTOSAR 3.2
  • Tools: Eclipse/C/DaVinci/Canoe/Matlab/DSpace
  • Standards: MISRA-C / lint
  • FUSI level: ASIL-B
May 2012 - Dec 2012
8 months
Steyr, Austria
Lorem ipsum dolor sit amet

AVL Steyr

  • Model creation and function development for a commercial vehicle CVT; model development for electrical, hydraulic, and mechanical components as a plant model for controller development
  • Dynamic modeling and validation of the models
  • SIL testing
  • Function development for an automatic transmission/dual-clutch transmission
  • Requirements engineering
  • Signal processing & software architecture design
  • Tools: C/Matlab/Simulink/TargetLink/MKS
  • AUTOSAR-compliant development/V-model/ISO 26262
  • Standards: MISRA-C / lint
  • Agile method: Scrum
May 2011 - Sep 2011
5 months
Lorem ipsum dolor sit amet

Intel Mobile Communication

  • Developed a lab regression environment (integration of various measuring devices into a central control and evaluation environment)
  • Developed a MATLAB script to control and query all measuring devices, including an interface to analysis software
  • Tools: Matlab/Simulink/Eclipse/C/C++
Nov 2007 - Present
17 years 10 months

Various industrial projects

  • Management of projects in the LED sector
  • Development of customer-specific embedded solutions
  • Tools: Matlab/Simulink/Targetlink/C/C++17/QT/C#/Python/Tensorflow/scrum/OpenCV
  • Architectures: PIC/ARM/MSP430/STM8/x86/STM32/ESP32/Beaglebone Black/Nrf24l01/Aurix
  • Development of controllers and gateways with ZigBee/NFC/6LowPan/BLE as well as firmware for LED drivers and sequence controls.
  • Implementation of various protocol stacks, development of algorithms and state machines. Signal processing and analysis of color, temperature, and ultrasonic sensors. Development of a laser Doppler distance measuring device. Design, implementation, and programming of various LED and motor controls in the industrial sector.
  • Machine learning for analyzing measurement data. Data analysis and time series prediction using machine learning with Python and Tensorflow.
  • Development of a smarthome system with a Beaglebone Black Wireless as MQTT server and several ESP32s as MQTT clients. Visualization using NodeRed and OpenHab. Control and regulation of lighting and irrigation systems both with the BeagleBone and with the Wi-Fi connected ESP32 MQTT clients. Reading sensor data (touch switches, moisture sensors, etc.) via the MQTT clients. Development of a two-dimensional gesture control using two cameras and a machine learning based pattern recognition. Development of voice control based on the BeagleBone using machine learning (Tensorflow).
  • MQTT – KNW gateway
  • Android app development as a user interface for smart-home/smart-camper applications
Nov 2007 - Jun 2013
5 years 8 months

Trainer in youth and adult education

  • Foreman school for electrical trades (electrical engineering, CAD)
  • Apprenticeship with high school diploma (mathematics)
  • AMS training for electrical trades (various technical subjects)
Sep 2003 - Oct 2007
4 years 2 months
Steyr, Austria

Developer

Magna Steyr Fahrzeugtechnik AG & Co KG

  • Function and model development for vehicle dynamics and transmission control units and applications
  • Model development for electrical and mechanical components as a plant model for controller development
  • Signal processing, filtering, FFT, Kalman filter of various vehicle sensors (acceleration, ultrasonic, GPS, ...)
  • Validation of the models
  • SIL/HIL testing
  • Requirements engineering
  • Software architecture design
  • Tools: Matlab/Simulink/dSpace/Vector/MKS/Doors
  • Embedded programming in assembler/C; architecture: C166/7
  • Vehicle bus systems CAN/FlexRay
  • Autosar-compliant development/V-model/ISO 26262
Oct 2001 - Aug 2003
1 year 11 months
Lorem ipsum dolor sit amet

Broadcasting and Telecommunications Regulation

  • Issuing private radio and TV licenses
  • International coordination of broadcasters
  • Participation in international committees
  • Building a broadcaster database
Jun 2001 - Sep 2001
4 months

Internship

Robert Bosch AG

Feb 2000 - Nov 2001
1 year 10 months

Freelance Work

Technische Akustik Schreiner

Jul 1999 - Aug 1999
2 months

Industrial Internship

Infineon

May 1998 - Sep 1998
5 months

Freelance Work

Carl Steiner Haustechnik

Feb 1997 - Jun 2001
4 years 5 months

Trainer in Youth and Adult Education

BFI Oberösterreich

Jul 1996 - Sep 1997
1 year 3 months

Freelancer

Austrian Energy & Environment

Jan 1992 - Dec 1995
4 years

Signal operator

Austrian Federal Railways

Jan 1988 - Dec 1992
5 years

Metalworker

Pauzenberger Sports Equipment Manufacturing

Summary

  • C/C++/C#/Python/JS/Matlab/Simulink/Unit and integration testing/Enterprise Architect/Git/PTC
  • Deep learning/control theory/nonlinear control theory/motor control
  • Android app development with Android Studio
  • Embedded software development
  • Linux/CMake/Git/UML
  • IoT/MQTT
  • AUTOSAR/Vector toolset
  • ISO 26262
  • JSON
  • Jira
  • Scrum
  • Various bus systems such as CAN/CANopen/FlexRay/Ethernet/MQTT/KNX…

Languages

German
Native
English
Advanced

Education

Oct 1995 - Jan 2006
Lorem ipsum dolor sit amet

Diploma Engineer · Technical Physics

Certifications & licenses

Driver's license A

Driver's license B

Driver's license C

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