A collection of non-confidential personal projects meticulously crafted and published, embodying the essence of innovation.
The project involved integrating and configuring software on target hardware, followed by verification of correct integration. It included software initialization, initial testing, bug identification, and troubleshooting, utilizing Lauterbach and collaboration with integration teams.
A comprehensive Graphical User Interface (GUI) application using PyQt to streamline and automate various tasks in the testing and integration department. This user-friendly application simplifies activities such as scheduling tests, configuring test parameters, comparing Excel result files, and updating the database.
A cross-platform Virtual Test Bench and test environment, compatible with both Windows and Linux. This Python-based tool includes libraries for generating stimuli for vECUs and capturing their responses, facilitating comprehensive functionality testing. Inspired by Synopsis VDK, the VTB supports communication protocols like CAN and LIN. It incorporates essential components, such as the Virtual Signal Manager, Virtual Instrumentation, and visual hardware configuration via INCA and ASAM msdf.
I specialize in debugging and monitoring virtual ECUs using tools like Lutherbuch Trace32. I work with microcontrollers such as NXP MPC5777C and Infineon RH850 E2XFCC2. Additionally, I validate diverse Virtual ECUs, including BCM, TPIM, EBCM, ECM, ELM, and others, ensuring their smooth operation.
Developed and implemented various tests to verify different layers and functionalities of ECUs.
Designed UDS test procedures in alignment with ISO 14229 standard to enhance automotive diagnostic capabilities.
Developed tests for the verification of CC RIDs, CC DIDs, and RID 0d39, showcasing expertise in establishing communication and diagnostic functionality within automotive systems.
Conducted testing to validate ECU Process Modes, Reprogramming, and Programming functionality.
Performed Openloop testing and Network Management to ensure robust ECU performance.
UML project specification, component selection, circuit schematic, PCB layout, microcontroller Firmware.
Design of a multiplier based on Booth’s high-radix algorithm.
Design and implement digital IIR Filter.
The project involves a web interface and smartphone remote control for managing multiple zones, each with its own sensors, actuators, and temperature profile.
Design of a PCB with a microcontroller, a temperature sensor and a Bluetooth 4.2 interface.
The process includes creating a UML project specification, selecting components, designing circuit schematics and PCB layout, and developing microcontroller firmware.
Development of diverse Control Units for a 5-stage pipelined processor including Hardwired, Finite State Machine (FSM), and Microcode control units.
Design of a Windowed Register File (reference: Sun Ultra- SPARC T2) able to manage context switching between subroutines.
The model had full control on the cabin by making electromagnetic fields on the rail in fixed distance according to changing weight in the cabin data are sent to the control centre with respect to variations.