Gerhard Z.-Embedded Software Engineer
Check rate
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 using 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 of a C++-based HAL from Aurix to ST Stellar
- Adapting drivers to processor-specific hardware
- Adapting the software architecture
- Measuring peripheral functionality
- Unit and integration tests
- ASIL D-compliant
- Connection 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 tests
- CAN connection
- ASIL D-compliant
- Tools: C/C++/Python/PTC/Enterprise Architect
Embedded Software Engineer
Stanley
- Development of a robot controller using single-neuron adaptive algorithms
- Use of an external Kalman filter as an observer and for sensor fusion
- Commissioning and measurement of embedded platforms for controlling voice coil motors
- 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)
- Communication between processors in the control unit
- Creation of C++ algorithms for tests and processor software
- Unit and integration tests, compliant with ASIL D
- Integration via CAN, LIN and Automotive Ethernet
- Tools: C++/Python/git/Visual Studio Code
Software Engineer
Delta Electronics
- Creation of various Matlab/Simulink/Targetlink function models (ASIL C/D) for onboard and offboard chargers in the electric mobility sector
- 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 powertrain
- Signal conditioning of a resolver signal, reading and processing sensor and timer module data
- Development of filtering, time extrapolation, quality assessment and diagnostics for measurement data
- Autosar configuration using 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
Software Engineer
BHTC
- Parameter optimization with Matlab/Simulink and Optimization Toolbox for lookup tables in a MIMO system
- Creation of Matlab scripts to control optimization, modify models and manipulate data
- 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 measuring device used to count rolls 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 recognition)
- Handling 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 for 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 size
- Unit tests with gunit
- Analysis of a current signal for motor control using filtering and FFT
- Agile method: 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 headlight
- Development of an LED driver to control an LED matrix from 0 % to 100 % using mixed 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 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/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 headlight
- 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 validation of models
- 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 method: 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 the analysis software
- Tools: Matlab/Simulink/Eclipse/C/C++
Embedded Systems Engineer
Freelance
- Managing projects in the LED sector
- 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 sequence controls
- Implementing various protocol stacks and 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 controllers for industrial use
- Machine learning for analyzing measurement data and time-series forecasting with Python and Tensorflow
- Developing a smart home system with Beaglebone Black as an MQTT server and ESP32 clients, with visualization using Node-RED and OpenHAB
- Developing a two-dimensional gesture control system 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
Trainer
Werkmeisterschule Elektroberufe
- Teaching electrical engineering and CAD at Werkmeisterschule Elektroberufe
- Teaching mathematics as part of the Lehre mit Matura program
- AMS training in electrical trades (various technical subjects)
Developer
Magna Steyr Fahrzeugtechnik AG & Co KG
- Developing functions and models for vehicle dynamics and transmission control units
- Developing models of electrical and mechanical components as plant models
- Signal processing, filtering, FFT, and Kalman filtering of various vehicle sensors (acceleration, ultrasound, GPS)
- Model validation
- SIL/HIL testing
- Requirements engineering
- Designing software architecture
- Embedded programming in Assembly/C (C166/7)
- Vehicle bus systems: CAN, FlexRay
- AUTOSAR-compliant development, V-model, ISO 26262
- Tools: Matlab/Simulink/dSPACE/Vector/MKS/DOORS
Regulator
Rundfunk und Telekomregulierung
- Awarding private radio and television licenses
- International coordination of broadcasting stations
- Participation in international committees
- Setting up a broadcasting station database
Signal box operator
Österreichische Bundesbahnen
Metalworker
Pauzenberger Sportgerätebau
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Manufacturing, Automotive, Education, Sport, Transportation, and Telecommunication.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Research and Development, Quality Assurance, Operations, Production, and Information Technology.
Skills
- C/C++/C#/Python/Js/Matlab/Simulink/Unit-Integrations Test/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, Vbasic, Perl, Phyton
- Windows
- Msoffice
- Canalyzer/Canape
- Ets3
Languages
Education
Diplom-Ingenieur · Technical Physics
University entrance qualification examination
Locksmith apprenticeship
Certifications & licenses
Driver's licenses A, B, C
Statistics
Experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Gerhard is based in Vienna, Austria.
Gerhard speaks the following languages: German (Advanced), English (Advanced).
Gerhard has at least 33 years of experience. During this time, Gerhard has worked in at least 10 different roles and for 20 different companies. The average length of individual experience is 2 years and 6 months. Note that Gerhard may not have shared all experience and actually has more experience.
Based on recent experience, Gerhard would be well-suited for roles such as: Embedded Software Engineer, Software Engineer, Firmware Engineer.
Gerhard's most recent position is Embedded Software Engineer at Magna Kreisel Electric.
In recent years, Gerhard has worked for Magna Kreisel Electric, Magna Elobau, Aptiv, Magna Powertrain, and Freelance.
Gerhard is most experienced in industries like Manufacturing, Automotive, and Education. Gerhard also has some experience in Sport, Transportation, and Telecommunication.
Gerhard is most experienced in business areas like Product Development, Research and Development, and Quality Assurance. Gerhard also has some experience in Operations, Production, and Information Technology.
Gerhard has recently worked in industries like Manufacturing and Automotive.
Gerhard has recently worked in business areas like Product Development, Research and Development, and Quality Assurance.
Gerhard holds a Bachelor in Technical Physics.
Gerhard has 1 certificate: Driver's licenses A, B, C.
Gerhard is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 6 Nov 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
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
