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
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
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
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
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
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…