Gerhard (Dipl.-ing.) Zalusky
Embedded Software Engineer
Experience
Jun 2024 - Jan 2025
8 monthsEmbedded Software Engineer
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 monthsEmbedded Software Engineer
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 monthsEmbedded Software Engineer
Aptiv
- Porting a C++-based HAL from Aurix to ST Stellar
- Adapting the drivers to processor-specific hardware
- Adapting the software architecture
- Measuring peripheral functionalities
- Unit and integration tests
- ASIL D compliant
- Integration via CAN, LIN and Automotive Ethernet
Jun 2021 - Dec 2023
2 years 7 monthsEmbedded Software Engineer
Magna Powertrain
- Development of the MCAL for the Aurix family
- Development of requirements and documentation using PTC and Enterprise Architect
- Unit and integration tests
- CAN integration
- ASIL D compliant
- Tools: C/C++/Python/PTC/Enterprise Architect
Sep 2020 - Jul 2021
11 monthsEmbedded Software Engineer
Stanley
- Development of a robot control system using single-neuron adaptive algorithms
- Use of external Kalman filters as observers and for sensor fusion
- Commissioning and measurement of embedded platforms for voice coil motor control
- Tools: C++/Python/git/Visual Studio Code/Matlab
Sep 2019 - Sep 2020
1 year 1 monthSoftware Engineer
Aptiv
- Creation of unit tests using gtest for C++ algorithms
- Development of a software platform for controlling and testing processor peripherals (Linux and Aurix)
- Cross-processor communication in the control unit
- Creation of C++ algorithms for tests and processor software
- Unit and integration tests, ASIL D compliant
- Interfaces via CAN, LIN, and Automotive Ethernet
- Tools: C++/Python/git/Visual Studio Code
Sep 2019 - Dec 2019
4 monthsSoftware Engineer
Delta Electronics
- Development of various Matlab/Simulink/Targetlink function models (ASIL C/D) for onboard and offboard chargers in e-mobility
- Code generation and creation of HIL/SIL tests
- Tools: C/Python/Matlab/Simulink/Targetlink/DOORS/MKS
Sep 2018 - Aug 2019
1 yearSoftware Engineer
Magna Powertrain
- ASIL C-compliant control unit for an electric drive module
- Signal processing of a resolver signal, reading and processing of sensor and timer module data
- Development of filtering, time extrapolation, quality assessment, and diagnostics for measurement data
- Autosar configuration with Vector DaVinci/Developer and Configurator for Aurix TC27x (Autosar 4.3)
- Integration of tamper protection and implementation of cryptographic algorithms in the Hardware Security Module (cybersecurity and cryptography)
- Adaptation of 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 monthsSoftware Engineer
BHTC
- Parameter optimization with Matlab/Simulink and Optimization Toolbox for lookup tables in a MIMO system
- Development of Matlab scripts to control optimization, modify models, and manipulate data
- Development, expansion, 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 monthsSoftware Engineer
Primetals
- Development of measurement device software for an industrial device for roll counting in a steel mill
- Design and programming of the application, reading camera and laser sensor data
- Signal processing of laser measurement data (filtering, geometric transformation)
- Image analysis of camera data with machine learning (edge and pattern recognition)
- Handling of the user interface (buttons, output of corresponding signals)
- Windows 10 system with 6 laser sensors, 2 cameras, and USB interfaces
- Integration of a CANopen interface
- Tools: Visual Studio/C/C++14/Qt/C#/Matlab/Simulink/Targetlink
Apr 2017 - Aug 2017
5 monthsSoftware Engineer
Kapsch TrafficCom
- Further development of a toll application on Linux and Windows
- Tools: Visual Studio/C/C++14/C#/GDB
Mar 2016 - Mar 2017
1 year 1 monthFirmware Engineer
Logicdata
- Firmware development for adjustable furniture systems
- Design of a floating-master LIN architecture with dynamic network size
- Unit testing with gunit
- Analysis of a current signal for motor control using filtering and FFT
- Agile methodology: Scrum
- Tools: Eclipse/uVision/IAR/C/C++11/Qt/GDB/C#/Python/MATLAB/Simulink/LabVIEW
- Platforms: XMC-ARM, TLE987x family, STM8
May 2013 - Feb 2016
2 years 10 monthsSoftware Engineer
Continental Automotive Austria
- Software development and testing for a full-LED car 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 with Vector DaVinci Developer (AUTOSAR 3.2)
- Integration and code generation of Simulink models
- Unit testing 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/CANape/CANalyzer
- Standards: MISRA-C, lint
- FUSI level: ASIL B
Jan 2013 - Mar 2013
3 monthsSoftware Engineer
Lear Corporation Kronach
- Design of a software architecture for a full-LED car headlight
- Implementation using 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 monthsModel and Function Developer
AVL Steyr
- Model creation and function development for a commercial vehicle CVT, including electrical, hydraulic, and mechanical components as a plant model for controller development
- Dynamic modeling and validation of the models
- SIL testing
- Function development for automatic and dual-clutch transmissions
- Requirements engineering
- Signal processing and software architecture design
- AUTOSAR-compliant development, V-model, ISO 26262
- Standards: MISRA-C, lint
- Agile methodology: Scrum
- Tools: C/MATLAB/Simulink/TargetLink/MKS
May 2011 - Sep 2011
5 monthsSoftware Engineer
Intel Mobile Communication
- Development of a lab regression environment for various measuring devices in a central control and analysis environment
- Development of a Matlab script to control and query all measuring devices with an interface to analysis software
- Tools: Matlab/Simulink/Eclipse/C/C++
Nov 2007 - Present
18 years 3 monthsEmbedded Systems Engineer
Freelance
- Handling projects in the LED sector
- Development of custom 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 controls and gateways with ZigBee/NFC/6LoWPAN/BLE as well as firmware for LED drivers and process controllers
- 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 data evaluation, time series forecasting with Python and Tensorflow
- Development of a smart home system with Beaglebone Black as the MQTT server and ESP32 clients, visualization with Node-RED and OpenHAB
- Development of a two-dimensional gesture control system using cameras and machine learning pattern recognition
- Development of a voice control system on Beaglebone using machine learning (Tensorflow)
- MQTT–KNX gateway
- Android app development as a user interface for smart home/smart camper applications
Nov 2007 - Jun 2013
5 years 8 monthsTrainer
Werkmeisterschule Elektroberufe
- Teaching electrical engineering and CAD at the Werkmeister School for Electrical Professions
- Apprenticeship with high school diploma in Mathematics
- AMS training for electrical professions (various technical subjects)
Sep 2003 - Oct 2007
4 years 2 monthsDeveloper
Magna Steyr Fahrzeugtechnik AG & Co KG
- Function and model development for vehicle dynamics and transmission control units
- Model development for electrical and mechanical components as path models
- Signal processing, filtering, FFT, and Kalman filtering of various vehicle sensors (acceleration, ultrasonic, GPS)
- Model validation
- SIL/HIL testing
- Requirements engineering
- Software architecture design
- Embedded programming in Assembler/C (C166/7)
- Vehicle bus systems: CAN, FlexRay
- AUTOSAR-compliant development, V-model, ISO 26262
- Tools: Matlab/Simulink/dSPACE/Vector/MKS/DOORS
Oct 2001 - Aug 2003
1 year 11 monthsRegulator
Rundfunk und Telekomregulierung
- Issuing private radio and television licenses
- International coordination of broadcasting stations
- Participation in international committees
- Development of a broadcasting station database
Jan 1992 - Dec 1995
4 yearsSignal Box Operator
Austrian Federal Railways
Jan 1988 - Dec 1992
5 yearsLocksmith
Pauzenberger Sports Equipment Manufacturing
Skills
- C/c++/c#/python/js/matlab/simulink/unit And Integration Tests/enterprise Architect/git/ptc
- Deep Learning/control Theory/nonlinear Control Theory/motor Control
- Android App Development (Android Studio)
- Embedded Software Development
- Linux/cmake/git/uml
- Iot/mqtt
- Autosar/vector Toolset
- Iso 26262
- Json
- Jira
- Scrum
- Bus Systems: Can/canopen/flexray/ethernet/mqtt/knx
- Matlab Package
- Mathematica
- Fluent
- Linux
- C/c++/c#, Assembler, Fortran, Visual Basic, Perl, Python
- Windows
- Ms Office
- Canalyzer/canape
- Ets3
Languages
German
AdvancedEnglish
AdvancedEducation
Oct 1995 - Jan 2006
Lorem ipsum dolor sit amet
Diploma in Engineering · Technical Physics
Feb 1994 - Sep 1995
Lorem ipsum dolor sit amet
University entrance exam
Oct 1988 - Feb 1991
Lorem ipsum dolor sit amet
Locksmith apprenticeship
Certifications & licenses
Driver's licenses A, B, C
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience