beBee background
Fachleute
>
Clausthal-Zellerfeld
Paul Abraham

Paul Abraham

Control & Bare-Metal Embedded Software Engineer

Wissenschaftlich

Clausthal-Zellerfeld, Lower Saxony

Soziales


Über Paul Abraham:

I am an experienced mathematician and embedded software engineer with a strong background in control systems and electrical machines. Since 1997, I have been working as a freelancer, designing and implementing advanced algorithms using C/C++, Assembler (Infineon AURIX TC38/39xx, TC49xx, GTM\eGTM), and MATLAB/Simulink. I bring deep expertise in automotive systems and compliance with industry standards such as MISRA C and ISO 26262 (ASIL D), with a focus on delivering cutting-edge, innovative, and safety-critical embedded solutions.

Erfahrung

09.2024 ~ 07.2025 Embedded Software Engineer, Rolls-Royce Friedrichshafen (Germany)

Development of Embedded Software Drivers – Diesel Marine Engines
Microcontroller: Infineon AURIX TC39xx | Ethernet Switch: NXP SJA1110

Developed foundational embedded software components for diesel marine engine control systems.

Implemented communication protocol drivers, including support for the SENT protocol (Single Edge Nibble Transmission) for sensor interfacing.

Configured and integrated the NXP SJA1110 Ethernet switch driver for real-time communication and deterministic networking.

Designed and implemented a Functional Safety Module on the AURIX TC39xx, including:

Watchdog management for system health monitoring

SMU (Safety Management Unit) alarm handling and action routing for fault response

Developed and scheduled real-time tasks within the PXROS operating system, optimizing system performance and reliability under safety-critical conditions.


 

10.2023 ~ 06.2024 Embedded Software & Control Engineer, Audi Ingolstadt (Germany)

Development of Electrical Traction Motor – Architectural Studies
Microcontroller: Infineon AURIX TC38xx

Conducted architectural studies for an advanced PMSM (Permanent Magnet Synchronous Motor)-based electrical traction system.

Designed and implemented a Sliding Mode Observer (SMO) in Simulink to estimate rotor angle and rotor velocity with high accuracy under variable load conditions.

Developed and tuned control algorithms for robust motor performance in dynamic driving scenarios.

Implemented low-level drivers for PMSM control using the Generic Timer Module (GTM) on the AURIX TC38xx platform.

Focused on high-efficiency motor control strategies suitable for automotive and e-mobility applications.

05.2023 ~ 09.2023 Embedded Software Engineer, Delta Electronics Soest (Germany)

Start-up Code and Linker Development for AC-DC Converters
Microcontroller: Infineon AURIX TC36xx | Compiler: HighTec

Developed start-up code and custom linker scripts for AC-DC converter applications on the AURIX TC36xx microcontroller.

Configured system initialization routines, memory sections, and interrupt vector tables for efficient and reliable boot processes.

Used the HighTec compiler toolchain to optimize code placement, memory utilization, and startup performance.

Ensured compatibility with safety and performance requirements specific to power electronics applications.


 

08.2022 ~ 03.2023 Embedded Software Engineer, Infineon Neubiberg (Germany)

Feasibility Study – Bidirectional Onboard Charger
Microcontroller: Infineon AURIX TC49xx | Peripheral: eGTM (Enhanced Generic Timer Module)

Conducted a feasibility study for a bidirectional onboard charger (OBC) architecture using the AURIX TC49xx microcontroller, targeting automotive e-mobility applications.

Developed bare-metal drivers and control logic for key power conversion stages:

Dual Active Bridge (DAB)

CLLC Resonant Converter

3-Phase Inverter

Interleaved Power Factor Correction (IPFC)

Implemented Fast Shut-off Driver using the ADC-FCC (Fast Compare Channel) feature of the eGTM-ATOM, ensuring real-time overcurrent protection.

Delivered bare-metal reference examples to enable Infineon customers to evaluate and prototype advanced power electronics use cases.

Optimized low-level control algorithms leveraging AURIX TC49xx’s eGTM for precise and high-frequency switching.



 


 


 

04.2022 ~ 07.2022 Embedded Software Engineer, Liebherr Lindau (Germany)

Design and Implementation of AdBlue Injection Module – Diesel Engine Application
Microcontroller: Infineon AURIX TC38xx

Designed and implemented an AdBlue injection control module for diesel engine after-treatment systems, ensuring compliance with emission regulations.

Developed control algorithms utilizing the GTM MCS (Microcontroller Subsystem) for precise injection timing and dosing.


 

02.2022 ~ 03.2022 Embedded Software Engineer, Delta Electronics Nehu (Taiwan, Remote)

Design and Implementation of Electrical Drive Prototype
Microcontroller: Infineon AURIX TC38xx | Compiler: Tasking GTM-MCS

Designed and implemented a prototype electrical drive system, focusing on high-efficiency motor control for e-mobility applications.

Developed a Space Vector Modulation (SVM) module using the GTM MCS (Microcontroller Subsystem) for precise and optimized control of the inverter stage.

Utilized the Tasking GTM-MCS compiler to develop and deploy low-level real-time control routines.

Achieved deterministic PWM generation and improved dynamic response in motor operation using AURIX TC38xx's GTM hardware features.

09.2021 ~ 01.2022 Embedded Software Engineer, GKN Lohmar (Germany)

Integration of Complex Device Driver for Electrical Drive – AUTOSAR Environment
Microcontroller: Infineon AURIX TC37xx

Integrated a Complex Device Driver (CDD) for an electrical drive system within an AUTOSAR-compliant environment, ensuring modularity and standard interface compliance.

Implemented the AUTOSAR Diagnostic Communication Manager (DCM) and Diagnostic Event Manager (DEM) modules, enabling fault reporting, diagnostic services, and UDS protocol handling.

01.2021 ~ 06.2021 Embedded Software Engineer, Molabo München (Germany)

Implementation of Functional Safety Module – Electrical Drive System
Target Platform: Xilinx MicroBlaze | Languages: MISRA C, Assembler

Designed and implemented a Functional Safety Module for an electrical drive system, ensuring compliance with ISO 26262 standards for safety-critical automotive applications.

Developed core safety mechanisms including watchdog supervision, fault detection, and safe state transitions using MISRA-compliant C and low-level assembler for performance-critical routines.

Targeted the Xilinx MicroBlaze soft-core processor, optimizing for deterministic behavior and real-time fault handling.

Delivered detailed safety documentation and test coverage to support ASIL-level certification processes.



 

11.2019 ~ 12.2021 Embedded Software & Control Engineer, REE Tel-Aviv (Israel)

Implementation of ECU for Traction Motor (PMSM)
Microcontroller: Infineon AURIX TC39xx | Gate Driver: Infineon TLE9180

Designed and implemented a field-oriented control (FOC) system for a PMSM traction motor, tailored for automotive drive applications.

Developed Space Vector Modulation (SVM) and an Extended Kalman Filter (EKF) observer in Simulink, leveraging Embedded Coder to produce production-quality embedded code.

Programmed and integrated system peripherals on the AURIX TC39xx, including:

GTM-ATOM for high-resolution PWM generation

STM for precise time-based control events

QSPI interface for communication with the TLE9180 gate driver

EADC for accurate current and voltage feedback acquisition

Achieved robust real-time, closed-loop motor control performance under stringent automotive conditions.



 

02.20198~ 09.2019 Embedded Software Engineer, OSR Enterprises Peta-Tikvah (Israel)

Implementation of Communication Drivers (CAN FD, Ethernet)
Platform: Renesas RH850 | Tools: Lauterbacher Debugger, Green Hills Compiler

Developed and implemented robust communication drivers for CAN FD and Ethernet protocols on the Renesas RH850 microcontroller.

Utilized the Lauterbacher debugger for in-depth hardware debugging and validation.

Employed the Green Hills compiler toolchain to optimize driver performance and reliability for automotive-grade applications.

Functional Safety Manager



 

01.2016~ 06.2016 Voluntary Teacher, St. John College Jaffna (Sri Lanka)

07.2013~ 11.2015 Embedded Software Engineer, Volkswagen Braunschweig (Germany)

Research and Development for Electrical Drives

Developed three-phase current measurement system with advanced noise reduction techniques to improve signal accuracy.

Implemented a triggering unit for the MPC5643L microcontroller to synchronize ADC conversions with control cycles.

Designed and programmed ADC converters for precise phase current measurement in motor control applications.

Created and integrated interfaces for various feedback sensors, ensuring seamless real-time data acquisition.

Extended and customized the functionality of a proprietary real-time operating system to support advanced motor control features and optimize task scheduling.



 

01.2012~ 12.2012 Software Developer, Bosch Hildesheim (Germany)

Vehicle Path and Position Estimation – Mobile Software Implementation

Developed algorithms to estimate vehicle path and position using sensor data from onboard devices.

Implemented the software for iOS and Android platforms, ensuring cross-platform functionality and performance.

Designed and built a threading management framework based on POSIX threads and the Actor Model to handle concurrent sensor data processing efficiently.

Programmed in C++ and Objective-C for iOS, optimizing for real-time performance and battery efficiency.

Delivered a robust, scalable solution enabling accurate vehicle tracking on mobile devices.



 

02.2011~ 12.2011 Control & Embedded Software Engineer, Aibotix Kassel (Germany)

Sensor Calibration and Control System Adaptation

Calibrated sensor algorithms using a gradient descent method to optimize magnetometer accuracy.

Developed and applied state-space models and Kalman filters for sensor fusion and control system adaptation.

Simulated algorithms extensively in MATLAB & Simulink before embedded implementation in C for real-time performance.

Way-Points Optimization for Path Planning Module

Optimized waypoints to enhance the efficiency and accuracy of aerial survey missions.

Implemented complex coordinate transformations including WGS84 to UTM conversion.

Developed core path planning logic and data structures in C++ for embedded navigation systems.

UART-Module for Navigation

Implemented a reliable and efficient UART communication module in C for a Cortex M4 microcontroller, ensuring seamless data exchange in the navigation subsystem.



 

Ausbildung

University of Hagen — Hagen, Germany
German Diplom in Mathematics (Major) and Computer Science (Minor)
1990 ~1999 (Part-time Student)

Kollegschule Recklinghausen — Recklinghausen, Germany
Abitur & Technical Assistant Diploma in Mechanical Engineering
1987 ~ 1989

Fachkräfte aus demselben Wissenschaftlich-Sektor wie Paul Abraham

Fachleute aus verschiedenen Bereichen in der Nähe von Clausthal-Zellerfeld, Lower Saxony

Andere Benutzer, die Paul genannt werden