Paul Abraham

Mathematician, Senior Automotive Embedded Software Engineer, specialized in Infineon AURIX (TC3xx/TC4xx),

Salary / Daily rate

Jaffna, Sri Lanka

Freelance, open to permanent contract

Skills

C++Objective-CMATLAB

Languages

English (Native)German (Native)

About me

Links

Work experience

Embedded Software Engineer

Rolls-Royce Power Systems AG

Sep 2024 - Jul 2025

11 months

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: o Watchdog management for system health monitoring o 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.

Embedded Software & Control Engineer

AUDI AG

Oct 2023 - Jul 2024

10 months

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.

Embedded Software Engineer

Delta Electronics EMEA

May 2023 - Oct 2023

6 months

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.

Embedded Software Engineer

Infineon Technologies

Aug 2022 - Mar 2023

8 months

Feasibility Study – Bidirectional On-board 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: o Dual Active Bridge (DAB) o CLLC Resonant Converter o 3-Phase Inverter o 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.

Embedded Software Engineer

Liebherr Group

Apr 2022 - Jul 2022

4 months

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.

Embedded Software Engineer

Delta Electronics Nehu

Feb 2022 - Mar 2022

2 months

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.

Embedded Software Engineer

GKN Automotive

Sep 2021 - Jan 2022

5 months

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

Embedded Software Engineer

MOLABO GmbH

Jan 2021 - Jul 2021

7 months

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.

Software & Control Engineer

REE Automotive

Nov 2019 - Dec 2020

1 year 2 months

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: o GTM-ATOM for high-resolution PWM generation o STM for precise time-based control events o QSPI interface for communication with the TLE9180 gate driver o EADC for accurate current and voltage feedback acquisition • Achieved robust real-time, closed-loop motor control performance under stringent automotive conditions.

Embedded Software Engineer

OSR Enterprises AG Peta-Tikvah

Feb 2018 - Oct 2019

1 year 9 months

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 Management

Embedded Software Engineer

Volkswagen

Jul 2013 - Dec 2015

2 years 6 months

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.

Software Engineer

Bosch

Jan 2012 - Dec 2012

1 year

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.

Embedded Software Engineer

Aibotix Kassel

Feb 2011 - Dec 2011

11 months

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.


Education

Berufskolleg Kemnastrasse Recklinghausen

Technical Assistant (Mechanical Engineering), Mechanical Engineering

FernUniversität in Hagen

Master's Degree, Mathematics and Computer Science

The best place to find your next move

© 2026. All Rights Reserved.