Fatih YARDIM

Senior Embedded Software Engineer at EGA Elektronik Güvenlik Altyapısı A.Ş.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Turkey, TR
Languages
  • English Full professional proficiency
  • German Elementary proficiency
  • Turkish Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • System Programming and Advanced C Applications
    C and System Programmers Association
    Oct, 2015
    - Oct, 2024
  • CMMI v1.3
    CMMI Institute
    Apr, 2014
    - Oct, 2024
  • Project Management - Advanced Level
    TÜBİTAK TÜSSİDE
    Nov, 2012
    - Oct, 2024
  • Project Management - Basic Level
    TÜBİTAK TÜSSİDE
    Oct, 2012
    - Oct, 2024
  • Altium Designer
    İnformatik Pvt Ltd
    Oct, 2011
    - Oct, 2024
  • R&D Engineering
    TÜBİTAK TÜSSİDE
    Nov, 2008
    - Oct, 2024
  • AMES (Advanced Multiple Environment Simulator)
    Aselsan
    Jun, 2007
    - Oct, 2024
  • German Language Training - Beginner and Intermediate Level
    DİM Training Services
    Jun, 2007
    - Oct, 2024

Experience

    • Türkiye
    • Software Development
    • 1 - 100 Employee
    • Senior Embedded Software Engineer
      • Jul 2022 - Present
    • Türkiye
    • Automotive
    • 1 - 100 Employee
    • Senior Software Engineer
      • Oct 2020 - Jul 2022

      UTKU In the scope of the development of ECU (Engine Control Unit) and TCU (Transmission Control Unit) for BMC’s 8 cylindered internal combustion engine mounted in its armored vehicles, the diagnosis system software design and development are being performed. The environment employed in this project is NXP’s PowerPC-based MCU called MPC5554. The development is performed in Eclipse and debugger tools Lauterbach and TRACE32 IDE and also Peak’s CAN analyzer are employed. The software is implemented based on C programming language and OSEK, a standardized Real-Time Operating System in the automotive is used. Also, the software is subjected to validation tests utilizing the ETAS HIL simulator. Sonarqube static code analysis tool is used to fulfill the software quality needs based on MISRA C 2012 standard. As for the functional safety of the software as a consequence of ISO 26262, it is included in the ASIL-D category due to the vital importance of the related components. BATU In the scope of the development of ECU (Engine Control Unit) and TCU (Transmission Control Unit) for BMC’s 12 cylindered internal combustion engine mounted in Turkish Army’s Main Battle Tank named ALTAY, the diagnosis system software design and development are being performed. The environment employed in this project is NXP’s PowerPC-based MCU called MPC5554. The development is performed in Eclipse and debugger tools Lauterbach and TRACE32 IDE and also Peak’s CAN analyzer are employed. The software is implemented in the C programming language and OSEK, a standardized Real-Time Operating System in the automotive industry is used. Also, the software is subjected to validation tests utilizing the ETAS HIL simulator. Sonarqube static code analysis tool is used to fulfill the software quality needs based on MISRA C 2012 standard. As for the functional safety of the software as a consequence of ISO 26262, it is included in the ASIL-D category due to the vital importance of the related components. Show less

    • Senior Software Design Engineer
      • Apr 2018 - Sep 2020

      MRCU (Miniature Remote Control Unit) It is the version applied for different aircraft types of the ARCU (Air Remote Control Unit) project developed for the remote control of 9681 air radios manufactured by Aselsan. In this project, the software developed in the HUKB project was transferred to the 32 bit STM32F103 ARM based microcontroller environment. STM32Cube-MX and Keil programs were used for development and the software was developed in C language. Debugging was carried out via the ST-Link debugger. Some peripherals were different from ARCU. Their driver software was updated accordingly and added to the project. Some unnecessary parts were removed on the application side, and new parts that may be necessary have been added. Also, unlike HUKB, an additional RS422 line has been added to the project for the control of a second radio. In addition, the PAVOS operating system, which was previously developed in this project, has been completely updated, and signal handler, task handler and scheduler algorithms have been renewed. In addition, because the processor is different, the hardware abstraction layer has also been renewed. Docklight was used for the radio simulator in this project. ARCU (Air Remote Control Unit) The embedded software of the ARCU (Air Remote Control Unit) project, developed for the remote control of 9681 airborne radios manufactured by Aselsan, was developed. In this project, HUKB software developed for 16- bit Renesas M30280FC and R5F35L2EDFE microcontrollers included driver and application layers. PAVOS operating system developed by Pavo was used as an operating system. This software was implemented using the C language and the HEW program, which is a Renesas IDE. ARCU communicates with a second ARCU and radio via separate RS422 ports. This software was also validated. Updates, new additions and some overlooked errors were detected and maintenance was carried out according to customer demands. Docklight was used for the radio simulator. Show less

    • Senior R&D Engineer
      • Feb 2017 - Mar 2018

      TFT Screen Virtual Cluster QT Development environment, SABRE development board containing Freescale IMX6 Quad Core microcontroller, arm-linux-gnu-eabi integration tool for ARM-based processors, and a virtual indicator example using the kernel of Linux operating system and C ++ based application software was implemented on the TFT screen. H625 Ford Cargo 2018 Trcuck Clusters The embedded software of the module that provides the interface with the Tire Pressure Monitoring System included in the indicator software and the indicator that provides communication with other units using the CAN communication protocol was made using the C programming language for the Cypress MB91F59BC microcontroller in the Softune Workbench development environment. WCCA (Worst Case Circuit Analysis) simulations of the instrument's hardware were carried out in the Altium Designer program and reports showing the results and comments on the results of each hardware module were prepared. V36X Step Module Takosan Inc. WCCA (Worst Case Circuit Analysis) simulations of the step module hardware developed for Ford Transit midibuses were carried out in the Altium Designer program, and reports showing the results of each hardware module and the comments on the results were prepared. H625 Ford Cargo 24/12 V DC/DC Converter Module Takosan Inc. The Electromagnetic Compatibility Test Plan of the module, which converts the 24 V DC battery voltage to 12 V DC voltage, developed for H625 Ford Cargo trucks, was prepared. Show less

    • Türkiye
    • Research Services
    • 100 - 200 Employee
    • Senior Researcher
      • Mar 2011 - Sep 2016

      MÜREN-AY Project - Combat Management System for AY Type Submarines Developed for Turkish Naval Forces- Taking part in determining system requirements- Determining hardware requirements- Preparation of Hardware Development Planning- Architectural design of hardware components via COTS productsSKAAS-III Project - Digital Broadcast Record and Analysis System Developed for Radio Television Supreme Board- Software testing and reporting for Keyword Detection Module- Extracting data indexes of Sound, Image and Video Analysis Modules- Literature search and reporting for "Scene Boundary Detection" analysis techniques- GUI design and software development for Broadcast Reception Management System- Sub-contractor management in data indexing issueTAKSIS Project - A Training Simulator Developed for General Directorate of Security - Deputy project manager- Requirement Management process in order to determine customer, system, hardware and software requirements- Taking part in design of the system architecture- Procurement management- Budget management- Sub-contractor management- Integration and installation process management- Sound system design with COTS products such as amplifiers, speakers, switching power supplies- Embedded software development for management of sound system with ARM based microcontroller Freescale MK60N512 using C programming language in IAR Embedded Workbench IDE Show less

    • Researcher
      • Aug 2008 - Mar 2011

      TRENSIM Project - A Training Simulator Developed for Turkish State Railways- Software modelling for electrical system of E43000 Locomotive- Embedded software development in Qt framework with C++- Linux kernel development for Texas AM3517 microcontroller- Designing CAN (Controller Area Network) message structure- Parsing TCP/IP and CAN messages- Designing TCP/IP-CAN gateway - Preparation of hardware design documents- Taking part in determining system and hardware requirements Show less

    • Software Engineer
      • Jul 2005 - Jul 2008

      ALE-40M Project - Modernization of Payload Dispensing System of Fighter Jets Developed for Turkish Air Forces - Embedded Software Development for all modules of dispensing system with 8051 based microcontroller Atmel AT89C51RD2 using C programming and assembly languages in Raisonance IDE - Software development for emulators used for testing purposes of firmware developed for all modules, using Visual Basic - Preparation of software design documents ALE-40M Project - Modernization of Payload Dispensing System of Fighter Jets Developed for Turkish Air Forces - Embedded Software Development for all modules of dispensing system with 8051 based microcontroller Atmel AT89C51RD2 using C programming and assembly languages in Raisonance IDE - Software development for emulators used for testing purposes of firmware developed for all modules, using Visual Basic - Preparation of software design documents

    • Türkiye
    • Research
    • 200 - 300 Employee
    • Researcher
      • Nov 2004 - Jul 2005

      Mobile Radiology Unit Project - Medical X-Ray Generator Unit Developed for KANIT Biomedical - Rotating Anode Driver circuit design and PCB implementation - DC converter circuit design and PCB implementation - Preparation of laboratory experiments for Vocational school students intended to use the unit as a practice tool Mobile Radiology Unit Project - Medical X-Ray Generator Unit Developed for KANIT Biomedical - Rotating Anode Driver circuit design and PCB implementation - DC converter circuit design and PCB implementation - Preparation of laboratory experiments for Vocational school students intended to use the unit as a practice tool

Education

  • Orta Doğu Teknik Üniversitesi / Middle East Technical University
    Bachelor of Science (B.Sc.), Electrical and Electronics Engineering
    1998 - 2003
  • Kocaeli University
    Master of Science (M.Sc.), Electronics and Telecommunication Engineering
    2008 - 2010

Community

You need to have a working account to view this content. Click here to join now