- Bavarian ConsultantsEngineering Management Specialist - Board MemberDIGITAL & ITFebruary 2016 - Today (8 years and 9 months)Europehttps://www.bavarianconsultants.comWe endeavor to provide innovative and effective solutions across the entire design cycle. Bavarian Consultants have in-depth knowledge of global best practices in a wide range of engineering disciplines in Hardware and Software domains. Led by industry experts with unparalleled engineering expertise, Bavarian Consultants personally understands the consulting process and how important it is to our customers.
- NXP SemiconductorsIC Validation Engineer, RF-SoC Integration & Signal ProcessingTECHJune 2022 - December 2022 (6 months)Hamburg, Germany*IC Validation Engineer of Radio Front-End (Analog/Digital) subsystem module of a next-generation Tuner Business Line Radio Frequency Processing (RFP) IC Validation Tasks:-Validationof Radio Front-End (Analog/Digital) subsystem module of a next generation Tuner.-PortTest cases from UVM Verification Framework to Validation Framework. Use of ARM processor (M series and A series) / Memories(TCM/SRAM)/ Peripherals Validation.-Creationand Execution of Complex Scenarios of the Digital Part of the Radio Front End to FPGA and Silicon Testbench according to Test Specifications and Test Requirements.-UseLauterbach Development Tools (Lauterbach Debugger, Trace 32 for Rd/ Wr/Debugging).-Assessthe overall RFEDig Block performance (From ADC to Decimator Filters, Data Packers (PCIe Frame Packer), Write Direct Memory Access (WDMA), AXI to APB Bridge, until the System Memory Subsystem or another ARM-Based Processor Block).-Testof PCIe Bus Communication between RFdig Subsystem, Memory, and several ARM-Based Processors of the Chip.-CompileC Code with Visual Studio and prepare Firmware for HW testing.-TestC code drivers ( .dll,.h, .exe, etc.) for debugging purposes and Create and run Batch Scripts for quick automation and execution.-Useof Quartus Prime and MAX10 FPGA as a protocol translator between PC and Prototype Boards (e.g. Serial to AXI) and update Verilog code to match the Digital Design of the ASIC.-SustainMatlab Framework and Test Scripts.-UseCMake Structures for Validation SW Build Flow.-Drivediscussions on optimization Topics and Assist Bring-up.-Utilisationof Git version control Tool and Bitbucket as Git repository management with best-in-class Jira integration for collaboration on source code, and guidance through the development flow.-Workwith Virtual Machine Environment (Exceed TurboX Client by OpenText) and Red hat Enterprise Linux OS. Product info: The Device belongs to the BL Automotive of NXP (Analog/Digital Radio and Audio) Portfolio.
- Infineon Technologies AGIC Post Silicon Verification EngineerTECHJanuary 2021 - May 2022 (1 year and 4 months)Munich, Germany*Post Silicon Verification of System Basis Chips (SBC) Link: https://www.infineon.com/cms/en/product/automotive-system-ic/system basis-chips-sbc/ IC Post Silicon Verification Tasks: My contribution to this role is majorly based on the three following pillars. First, to define and conclude the Product requirements (PRQs) among other stakeholders, e.g. IC Designers, Application Engineers, etc. This is performed majorly in a Product Development Process, Optimization tool (JAMA). Second, to deploy the most effective (and in a time/cost efficient manner) verification strategy. This incorporates a full composition of the Testing Scenarios and Test cases in order to comply with a vast range of specifications (e.g. ISO 26262 - Functional Safety (FuSa), Automotive Electronics Council (AEC), ASIL-B, and the rest of Automotive standards). The concept and verification strategy of the above TCs and PRQs has also been performed in JAMA based environment. Third, to develop the software needed to verify all of the above. This is done by the composition of Scripts in Matlab-based OVF (Open Verification Framework). These scripts simulate all the above, acquiring top-notch verification practices. A special selection of required Instruments (NI-PXI Systems, Teledyne-LeCroy, etc), Measurement Equipment, and Temperature Control Units is part of this step. Moreover, for different testing phases of the project different PCBs are used as they have been reviewed in the prior development phase. Last but not least is to execute the Verification execution campaign and collect results, compose reports, and do Debugging/Software Optimization if/when needed. In the unfortunate event of an error due to HW then the JIRA ticketing system is utilized. Product info: An SBC is an integrated component that combines common system features required on Automotive ECUs such as: communication transceivers, voltage regulators, diagnostics and supervision functions, switches and wake inputs.
- BSc in Electronics EngineeringUniversity of LAMIA2008
- MSc in Networking and Data CommunicationKingston University London2011
- Simulation-Based Testing with SimulinkMathworks2022
- Control System Design with MATLAB and SimulinkMathworks2022
- Signal ProcessingMathworks2022
- Zertifikat Deutsch / telc B1telc2020
- PRINCE2® Foundation Certification Training / AXELOSAXELOS2019
- Certified LabVIEW Associate Developer (CLAD) / NINational Instruments2013
- Modeling Physical Systems with SimscapeMathworks2022
- Simulink Model Management and ArchitectureMathworks2022