Electrical specialist for specified activities on high-voltage systems above 25V AC/60V DC in vehicles
Munich, Germany
Experience
Jan 2022 - Jul 2025
3 years 7 months
Software Developer
Hanon Systems
Development of embedded software and low-level drivers in the AUTOSAR environment for electric compressors
Creation and adjustment of linker scripts and updates to bootloader code for system startup and reset reason detection
Development and implementation of low-level drivers for the Renesas RH850 microcontroller, including MCAL implementation, testing with 800V/48V hardware variants
Implementation of ADC configurations with DMA, ADC processes, hardware commissioning, interrupt routines, conversion of sensor signals into physical units, and monitoring sensor limits
Development of API interfaces for MATLAB motor models and control of power stages with 3-phase PWM, implementation of overcurrent shutdown (OCD), and testing with PicoScope
Development of a new software architecture for error handling, expansion of the state manager, execution of motor on-off tests on HIL
Expansion of the power stage state manager with safety functions, implementation of measures according to hardware requirements, debugging, fault analysis and correction based on motor test bench results
Implementation of sensor calibration, OBD diagnostics, and end-of-line tests with different hardware variants
Jan 2021 - Dec 2021
1 year
Test Engineer
Magna Powertrain - Electrical Drivers
Creation of test specifications for 3-phase inverters based on electric drive technology and ISO 26262 requirements for various major automotive companies
Requirement reviews, creation of system test concepts and test designs
Implementation of test cases with Python, test automation, and test execution on test benches
Failure analysis and reporting
Staff training, team leadership, and technical support as specification owner
Jan 2020 - Dec 2020
1 year
Software Developer
Lion Smart GmbH
Embedded software development with the ARM Cortex-M4 / NXP microcontroller for battery management
Error analysis and correction in the bootloader development project, extension of functions for flash segmentation and flash tools
Implementation of functional safety requirements for ISO 26262 ASIL D system safety chip and interfaces such as CANopen and SPI
Development of application software (Magna project), integration of the bootloader, and implementation of startup safeguards
Implementation of NVM FMEA functions
Development of various RTOS tasks to control external hardware like LMM (measuring all battery cell voltages) and battery connect/disconnect
Implementation of various drivers such as PWM control for relays, SPI communication with the ASIL D hardware safety chip interface, watchdog functionality, and ISO CAN drivers
Bootloader integration into the application, implementation of drivers and various functions in the software for propeller motor control and battery voltage balancing
Implementations for controlling coolant pumps, ISO CAN, and FRAM functions for the SOC/SOF algorithm
Commissioning of the complete system in the lab
Nov 2017 - Dec 2019
2 years 2 months
Test Engineer / Test Manager
Harman & Becker
Leading the test team and setting up the test environment on HIL
Flashing various control units with E-SYS and software testing, conducting BMW diagnostic tests with EDIABUS
Test automation and automation of tests, implementation of test cases with C++, C#, or Python on HILs
Performing integration tests for the automotive entertainment system on various HIL test benches and in vehicles
Daily evaluation of endurance test results, failure analysis, and verification of SOME/IP and UDP protocols between sensors
Reporting test results
Dec 2016 - Oct 2017
11 months
Technical Management/Support for Function Developers
BMW
Acting technical manager and providing technical support for function developers in the BACE-BMW project (MATLAB-Simulink model code generation in C)
Responsible for the build process and software release (BMW), BMW-ADD database tool
Leading meetings to resolve technical issues, conducting failure analysis and presenting solution proposals
Jun 2016 - Nov 2016
6 months
Hardware Requirements Engineer
Brain GmbH
Supported the implementation of hardware requirements for the BMW Car Sharing project (BMW Drive On-Cars)
Reviewed and made decisions on hardware design and components
Assisted in software development in C with STM32/ARM, Keil, CUBEMX
Added diagnostic features using ZEDIS
Oct 2015 - May 2016
8 months
C++ System Developer
LRE-Medizintechnik
Developed blood test system software for medical diagnostic devices using C#
Commissioned hardware and tested the blood test system
May 2015 - Present
10 years 6 months
Company Owner - Freelancer
ADSOFT Engineering
Worked as a Senior Embedded Software Developer and Test Engineer
Developed custom software and hardware, test and measurement system solutions, and power electronics modules for the automotive and aerospace industries
Automated tests for HIL test benches, conducted fault analysis, and produced reports
Oct 2011 - Apr 2015
3 years 7 months
Embedded Software Development Engineer
BMW AG
Developed embedded software for newly designed power electronics control units
Implemented controllers and algorithms for electric drive modules and performed hardware commissioning
Conducted integration tests on test benches and HIL systems
DC-DC converter project: implemented microcontroller low-level software, commissioned hardware, developed all interrupt routines, implemented current ramp-up/PI controller, tested in the 800V/12V control lab, and contributed to hardware adjustments
BMW i8 and i3: developed electric motor control software for torque control/3-phase inverters for hybrid and electric vehicles, performed hardware commissioning, and conducted integration tests on HIL
Wound-field synchronous machine: implemented software and controller for torque control of the synchronous generator via rotor current, performed initial hardware commissioning, integration tests, and tests in the high-voltage lab
Implemented FUSI (Functional Safety/ISO 26262) functions from MATLAB/Simulink models into C on a 32-bit Tricore microcontroller, tested the implemented safety functions on HIL test benches
Asynchronous machine: developed a new method for motor speed calculation using a resolver, implemented in C
Active energy balancing project: implemented software and controller for balancing energy in battery cells during driving, performed hardware commissioning, and developed test procedures over CAN protocols
LE650/Skyfall prototype and F07 synchronous machine projects: implemented exciter power module software for electric motor control and torque control via rotor current, performed hardware commissioning, and implemented SPI and CAN interfaces
Apr 2008 - Oct 2011
3 years 7 months
Software Developer
HS Elektronik Systeme GmbH
Created system architecture and software design according to the V-model; implemented high- and low-level design in DOORS for the A350 aircraft
Implemented high-quality, safety-critical embedded software according to DO-178C (in C and ASM) for intelligent power modules of the A350 aircraft, commissioned hardware in the high-voltage lab
Implemented functional safety features, commissioned hardware, and tested various power electronics modules in the high-voltage lab
Developed integration tests in C++ to validate requirements for Boeing 787 and A400M aircraft power modules and conducted tests in the high-voltage lab
Implemented unit tests with IBM Rational Test Tool; achieved code coverage targets for Boeing 787 and A400M aircraft power modules
Implemented low-level software with dsPIC microcontrollers, conducted technology research and initial hardware commissioning; performed functional tests with various microcontrollers
Jan 2006 - Mar 2008
2 years 3 months
Software Developer
Continental Temic
Lane change assistant front-camera project: created the circuit diagram for extending the measurement interface hardware, developed the CAN driver and software using a Motorola HCS12, commissioned the hardware, ran tests, and conducted trials
Audi project: implemented the CAN gateway in Visual Studio with C++, set up OSEK tasks under a Classic AUTOSAR environment; reviewed task timing and MISRA rules
ACC radar project: implemented error management, NVM, system parameter calculation, and ISO-TP protocol in C++ on an AUTOSAR-based system; developed CANape configurations
Radar project: created test scenarios with the Tessy tool for module and integration test automation using a Lauterbach debugger; documented results
Aug 2005 - Dec 2005
5 months
Software Developer
IFM electronic GmbH
implemented a universal test slave using a 16-bit Atmel microcontroller in Keil IDE for checking the functionality of ASI bus masters with an infrared interface (Manchester code)
commissioned the hardware; developed the user interface in C# for sending control commands over SPI
Aug 2004 - May 2005
10 months
Software Programmer
T-Tronics
developed software in C for various industrial embedded system projects (Motorola microcontrollers in Metrowerks IDE)
developed protocols for RS232 interfaces and IRF sensor communication with Zigbee hardware
Mar 2002 - Aug 2004
2 years 6 months
Research Associate
GfaI
process modeling and development of state automation for the arc welding process with MATLAB/Simulink and dSPACE
research on different control methods to avoid welding spatter in low-energy arc welding
applied pattern recognition control methods for spatter-free welding of thin sheets with MATLAB scripts; collected welding parameter data for classification; developed mathematical algorithms
Oct 2001 - Feb 2002
5 months
System Developer
Charité Virchow Klinikum
full system development of an olfactometer device with LabVIEW for the ENT department to measure hearing and smell abilities before and after operations
developed software for fully automated complex olfactometric tests on patients, including control of various measurements, odor valves, and audio outputs
implemented EEG data acquisition, analyzed the measurements, output results in charts, evaluated reports, and saved patient data
built a very easy-to-use interface for the assistant
Jul 1999 - Oct 2001
2 years 4 months
Employee
Tigris Elektronik
Development and manufacture of electronic assemblies; assembly of prototype boards, hardware commissioning and testing
Repair of hardware boards based on circuit diagrams
Aug 1997 - Jun 1999
1 year 11 months
Employee
Siemens Transportation Technology
ETCS software project: development of a simulated interlocking system for high-speed trains
Object-oriented software development using UML and C++
Sep 1990 - Jan 1996
5 years 5 months
İstanbul, Turkey
Deputy Manager
Siemens
Set up and operation of a calibration facility for electrical and electronic devices at Siemens Istanbul, certified by Siemens Calibration Service in Munich
Conducting calibration tests on electrical and electronic devices
Summary
Development of high-quality, safety-critical embedded software according to ISO 26262
Development of safety-critical embedded software according to DO-178C
Hardware-near software and driver implementation, initial hardware commissioning, professional experience with electrical schematics
Experience in programming various microcontrollers in C and assembly
Function development and modeling with MATLAB/Simulink/DSPACE
Object-oriented software development in C++/C#/UML/Java
Experience in system validation with CAN, LIN, Ethernet (SOME/IP, TCP/UDP), proficient use of Wireshark, CANoe, CANape, as well as BMW tools (ESYS, INCA, ZEDIS). CAPL scripting and diagnostics implementation
Software development in power electronics and motor control modules, gateways, controllers, driver assistance systems such as RADAR and camera, lab testing
Integration test automation with Python, C++ on test benches and in vehicles
Experience in creating software designs with the V-model, DOORS, software integration (continuous build) and HIL testing, AUTOSAR methodology, Linux
Test automation for functional safety / ISO 26262, HIL testing
Development of test systems with GUIs (with C#), creation of unit tests with IBM Rational Test Real Time, experience using HIL test systems
Relevant experience in flashing BMW infotainment control units (instrument cluster, head unit, BCP, IuK) and working with test racks
Experience with control unit tests, evaluating and documenting test results
Development of systems, automated workflows, data acquisition, databases, and user interfaces with LabVIEW
Experience in leading project teams and test teams
Experience in business plan creation, project, cost and workforce planning, milestone planning, profit and loss statements, revenue and profit determination.
Languages
German
Native
Turkish
Advanced
Education
Oct 1997 - Dec 2003
Technical University of Berlin
Diploma in Electrical Engineering, Electronic Systems · Electrical Engineering · Berlin, Germany · good
Oct 1986 - Jul 1990
Technical University of Istanbul
Electrical Engineering · İstanbul, Turkey · good
Technical University of Berlin
Pre-diploma · Mathematics · Berlin, Germany
Certifications & licenses
Electrical Specialist for Specified Tasks on HV Systems Above 25V AC/60V DC in Vehicles