Gerhard (Dipl.-Ing.) Zalusky
Embedded Software Engineer
Experience
Embedded 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
Embedded Software Engineer
Magna Elobau
- Development of a fusion algorithm for an IMU sensor and a sensor model
- Tools: C/C++/Matlab/Simulink
Embedded Software Engineer
Aptiv
- Porting a C++-based HAL from Aurix to ST Stellar
- Adapting drivers to processor-specific hardware
- Adjusting the software architecture
- Measuring peripheral functionalities
- Unit and integration testing
- ASIL D compliant
- Interfaces via CAN, LIN, and Automotive Ethernet
Embedded 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 testing
- CAN interface
- ASIL D compliant
- Tools: C/C++/Python/PTC/Enterprise Architect
Embedded Software Engineer
Stanley
- Development of robot control with 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
Software Engineer
Aptiv
- Creation of unit tests using gtest for C++ algorithms
- Development of a software platform to control and test 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
- Interface via CAN, LIN, and Automotive Ethernet
- Tools: C++/Python/git/Visual Studio Code
Software Engineer
Delta Electronics
- Creation of various Matlab/Simulink/TargetLink functional 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
Software Engineer
Magna Powertrain
- ASIL C compliant control unit for an electric drive unit
- 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)
- Adjustment 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
Software Engineer
BHTC
- Parameter optimization with Matlab/Simulink and Optimization Toolbox for lookup tables in a MIMO system
- Creation of Matlab scripts for controlling optimization, model modification, and data manipulation
- Development, extension, documentation, and testing of Simulink climate control models
- HIL testing
- Tools: C/C++17/Python/Matlab/Simulink/TargetLink/TensorFlow/DOORS/MKS/CANalyzer
Software Engineer
Primetals
- Development of measurement device software for an industrial roll counting device 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 using machine learning (edge and pattern detection)
- 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
Software Engineer
Kapsch TrafficCom
- Further development of a toll application on Linux and Windows
- Tools: Visual Studio/C/C++14/C#/GDB
Firmware Engineer
Logicdata
- Firmware development for adjustable furniture systems
- Design of a floating-master LIN architecture with dynamic network sizing
- Unit tests with gunit
- Analysis of a motor control current signal 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
Software Engineer
Continental Automotive Austria
- Software development and testing for a full-LED vehicle headlamp
- Development of an LED driver to control an LED matrix from 0% to 100% with 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
- Unit tests using SWATT software
- Integration of the full 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
Software Engineer
Lear Corporation Kronach
- Design of a software architecture for a full-LED vehicle headlamp
- Implementation with Matlab/Simulink/Targetlink/C
- Autosar 3.2
- Tools: Eclipse/C/DaVinci/Canoe/Matlab/DSpace
- Standards: MISRA-C, lint
- FUSI level: ASIL B
Model 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 model validation
- SIL tests
- 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
Software Engineer
Intel Mobile Communication
- Development of a lab regression environment for various measuring devices in a central control and evaluation 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++
Embedded Systems Engineer
Freelance
- Managing LED projects
- Developing 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
- Developing controllers and gateways with ZigBee/NFC/6LoWPAN/BLE as well as firmware for LED drivers and process controllers
- Implementing various protocol stacks, developing algorithms and state machines
- Signal processing and analysis of color, temperature, and ultrasonic sensors
- Developing a laser Doppler distance measuring device
- Designing, implementing, and programming various LED and motor controls in industrial applications
- Machine learning for analyzing measurement data, time series forecasting with Python and Tensorflow
- Developing a smart home system with Beaglebone Black as MQTT server and ESP32 clients, visualization with Node-RED and OpenHAB
- Developing a two-dimensional gesture control using cameras and machine learning pattern recognition
- Developing voice control on Beaglebone using machine learning (Tensorflow)
- MQTT–KNX gateway
- Android app development as a user interface for smart home / smart camper applications
Instructor
Master School for Electrical Trades
- Teaching electrical engineering and CAD at the Master School for Electrical Trades
- Apprenticeship training in mathematics leading to high school diploma (Matura)
- AMS training in electrical trades (various technical subjects)
Developer
Magna Steyr Fahrzeugtechnik AG & Co KG
- Function and model development for driving dynamics and transmission control units
- Model development for electrical and mechanical components as plant models
- Signal processing, filtering, FFT, Kalman filtering of various vehicle sensors (acceleration, ultrasonic, GPS)
- Validation of the models
- 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
Regulator
Broadcasting and Telecom Regulation
- Issuing private radio and television licenses
- International coordination of broadcast transmitters
- Collaboration in international committees
- Building a broadcast transmitter database
Signal box operator
Austrian Federal Railways
Metalworker
Pauzenberger Sports Equipment Manufacturing
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Manufacturing (23 years), Automotive (13.5 years), Education (5.5 years), Sport (5 years), Transportation (4 years), and Telecommunication (2 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Product Development (22.5 years), Research and Development (18.5 years), Quality Assurance (12.5 years), Operations (9.5 years), Production (5 years), and Information Technology (4.5 years).
Skills
- 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 (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#, Assembly, Fortran, Visual Basic, Perl, Python
- Windows
- Ms Office
- Canalyzer/canape
- Ets3
Languages
Education
Diploma Engineer · Technical Physics
University entrance examination
Locksmith apprenticeship
Certifications & licenses
Driver's licenses A, B, C
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Gerhard based?
What languages does Gerhard speak?
How many years of experience does Gerhard have?
What roles would Gerhard be best suited for?
What is Gerhard's latest experience?
What companies has Gerhard worked for in recent years?
Which industries is Gerhard most experienced in?
Which business areas is Gerhard most experienced in?
Which industries has Gerhard worked in recently?
Which business areas has Gerhard worked in recently?
What is Gerhard's education?
Does Gerhard have any certificates?
What is the availability of Gerhard?
What is the rate of Gerhard?
How to hire Gerhard?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Embedded Software Engineer
Nearby freelancers
Professionals working in or nearby Vienna, Austria