Ing. Osman Kurt
Bis 2021, Senior Software Developer (strong skill embedded), non automotive
Biberach/Riss, Deutschland
Werdegang
Berufserfahrung von Osman Kurt
1 Jahr und 10 Monate, Feb. 2022 - Nov. 2023
Senior Software Developer (embedded, MCAL support, Remote)
actuators (Automotive)
1 Jahr und 1 Monat, Juni 2020 - Juni 2021
Senior Software Developer (strong skill embedded)
non automotive
- IoT 4.0 - Master / Slave Mode for WLAN (embedded connectivity) - IoT 4.0 - Temp + Humidity sensor - IoT 4.0 - Display + LCD - IoT 4.0 - BT & WLAN - STM32 ARM Cortex F207 variant, CAN - Client / Server Application Manager (IoT + STM32 Control), Visual Studio C++ 2015 Pro (windows) IoT: Bluetooth, WLAN/LAN, RS232 communication STM32: CAN, RS232 communication
4 Monate, Feb. 2020 - Mai 2020
Senior Software Developer C++
automotive
- Visual C++ 2015 Pro ( embedded project ) - Access module for diagnostic modules (update team) - Implement E-Bike feature visually for next software update
1 Jahr und 7 Monate, Juni 2018 - Dez. 2019
Senior Software Developer (embedded)
automotive
- Diagnose (UDS) over CAN - Error handler - Coding over CAN - Driver Manager for STM32F2 - IoT 4.0 - Xtensa LX6 ( Tensilica ), 32 Bit Dual-Core Mode, Implementaion of sensors and actuators,RS232, I2C communication, WLAN, LoRa
3 Monate, März 2018 - Mai 2018
Senior Software Developer (embedded)
automotive (Comfort Seat)
Diagnose Support on existing system (Services, DTC, Error Management)
1 Jahr und 7 Monate, Aug. 2016 - Feb. 2018
Senior Software Developer (embedded)
automotive
SWD (software developer, SPICE): • Diagnose (UDS over CAN + customer services, EOL Services) • Error handler (DTC handling) • ISO-TP (over CAN) • Coding (over CAN) • PCAN – Interface • AC6 Eclipse Workbench for STM32 • Integration Support
6 Monate, Feb. 2016 - Juli 2016
Senior Software Developer (embedded)
automotive (light systems)
SWD (software developer, SPICE) Coordinate, implement, test and support of coding mechanism and diagnose process for LaserSat (BMW specific) Communication over Private-CAN (Master-Slave)
9 Monate, Apr. 2015 - Dez. 2015
Senior Software Developer (embedded)
automotive steering
• 3 phase motor redundant steering control (doubled 6 phase) • 2 x Renesas 850H based on CAN, SPI for IPC • CCCQ – Clear Case, Clear Quest • Lauterbach Debugger, Vector VN1610 CAN, CANalyzer First µCon integration support
4 Monate, Nov. 2014 - Feb. 2015
Senior Software Developer (embedded)
automotive (seat comfort)
• Renesas 78K0R/FE3 based prototype board with LIN communication • IAR Systems Workbench IDE with MINICUBE2 debugger support • Rest bus simulation with CANoe 8.2 (Vector, VN1611 LIN+CAN) • Configure and Start-Up new project based on existing electronic Appliliet, hardware electronic circuit, IAR Workbench IDE project) • PWM, ADC, Timer, Serial communication. • Support on existing projects of customer, (software themes, SPM function)
4 Monate, Juli 2014 - Okt. 2014
Senior Software Developer (embedded)
automotive (camera systems)
• Pike OS RT Dual Core based CPU, CODEO IDE • ISO-TP to CAN Server (Private CAN and embedded CAN based) • C/C++ Application Development incl. MISRA, QAC • CANoe Vector Tooling Chain • MKS Version Management • Enterprise Architect (for design
2 Monate, Apr. 2014 - Mai 2014
Senior Software Developer (embedded)
utility vehicle (joystick electronic)
• Cortex-M4 STM32F373 advanced ARM.Based 32-bit MCU Joystick Controller (utility vehicles) (Melexis MLX90363 Hall Sensor (magnetic) Triaxis Magnetometer IC) CAN Communication on STM32F373 (ARM), EEprom/Watchdog/GPIO/SPI • CAN communication (with protocol and simulation (PC) • Function-Test (contains CAN, Unit-Test, System-Test…) with test protocols (documentation)
1 Jahr, Juli 2012 - Juni 2013
Senior Software Developer (embedded)
automotive (steering wheels)
• UDS (Diagnose) Support (ISO & Customer Requirements) • ANSI-C Coding (Automotive) , QAC/MISRA • VM Serena, Eclipse IDE for C/C++ Developers, DOORS • Plattform AUTOSAR 4.x (Elektrobit), EB Tresos Studio 12.x • CANoe 7.6.84(SP4) Software, Vector, VN1630 CAN/LIN Interface (Box) • EB Tresos AutoCore OS Vers.4.4.15 (19.03.2012)
7 Monate, Dez. 2011 - Juni 2012
Senior Software Developer (embedded)
automotive (airbag systems)
• UDS (Diagnose) Support (ISO & Customer Requirements) • ANSI-C Coding (Automotive) , QAC/MISRA • VM Serena, Eclipse, DOORS, Jira, Diagnoser (BMW), EDIABAS • Platform AUTOSAR 3.1 (Elektrobit) • UDS Services FlexRay, Seat positions, WriteMemoryByAdress, NVM Read/Write implementations, Airbags (OSEK Dual Core)
8 Monate, März 2011 - Okt. 2011
Senior Software Developer (embedded)
automotive (driver assistance)
+ Platform AUTOSAR 3.0 (Vector) + Design with Enterprise Architect Module-Design) + ANSI-C Coding (Automotive) , QAC/MISRA, Serena + Dimensions, SPICE + Tasks: Diagnose of error handling ( DEM, RTE ), OOA/OOD/OOP (A-SPICE)
4 Monate, Okt. 2010 - Jan. 2011
Senior Software-Entwickler Embedded Systeme
Tätigkeit im Bereich Chip Secure
Visual Studio 2010 C++ Programmierung, Softwareentwicklung - TPM Softwareentwicklung im Bereich Secure Chipkarten - Intel HEX Tool für Waferproduktion, Industrie (Visual C++ 2010 ,XML DOM)
1 Jahr und 7 Monate, März 2009 - Sep. 2010
Senior Software-Entwickler Embedded Systeme
AVR-Programmierung, Produktentwicklung
Hardwareentwicklung: LCD, Temperatur, RS232-Protokoll, RTC(Echtzeituhr), Türcode-Tastatur Softwareentwicklung auf ATMEL - AVR Mikrokontrollern mit CAN Anbindung für Produkte im Bereich Automotive, Entwicklungsunterstützung, Dokumentierung Design & Interfacespec. - Komplette LCD – Intergration nach Industriestandart (I2C) - Echtzeit-Uhr RTC mit gepufferter Batterie (10 Jahre) - Hauseigenes RS232-Protokoll - TCP/IP Anbindung & Ansteuerung auf Mikrocontroll
1 Jahr und 2 Monate, Jan. 2008 - Feb. 2009
Software-Programmierer im Bereich Nutzfahrzeuge (Automotive)
Tätigkeit im Bereich Nutzfahrzeugebereich
Anpassung und Portierung vorhandener Fahrarbeitsplänen vom alten System KIBES 16 auf LogiCAD 32 (V5.1). (Software & Hardwareportierung) Reise- und Städtebusse von Setra und div. - LogiCAD V 5.01 (Schulungszertifikat von Continental ist vorhanden) - Hardware ZR32-A, MUX2B, DMUX (Nutzfahrzeuge) - Komplette Inbetriebnahme der portierten Hardware & Software
1 Jahr, Jan. 2007 - Dez. 2007
Senior Software-Entwickler Embedded Systeme
Tätigkeit im Bereich Werkzeugmaschinen (Automotive-Industrie)
Kundenspezifische Anpassung von Software TME200 (Schraubanlage), basierend auf WINCE 3.0 - Erweiterung der Standardsoftware für div. Kunden in der Automotive Branche, Sprache C++ (embedded). Eingesetzte Tools / Systeme: - Microsoft embedded Visual C++ - Subversion (SVN)
3 Monate, Okt. 2006 - Dez. 2006
Senior Software-Entwickler C++ und Embedded Systeme
Kunde im Bereich Landmaschinen
Flashsoftware zur Übertragung von Hydraulik-Programmcode auf die hauseigene Elektronik(en) via Windows 2000/XP über CAN-Bus. Programmcode im Intel-Hex Format übertragen (Import/Export) in der Sprache C++ (Borland Studio Architect 2006
5 Monate, Mai 2006 - Sep. 2006
Senior Software-Entwickler Embedded Systeme
Tätigkeit im Bereich Automotive, (Unternehmen: Deutsch/Japanisch),
Produkt: Plattform 1 für Car-Multimedia auf RTOS T-Kernel (Japan), - Browserunterstützung - DVD Integration - Video (multimediafähig) - 2D / 3D (OpenGL) Navigation - System & Driver & Application management - Unterstützt verschiedene Datenträger (HDD,USB Sticks,CF..) Filesysteme, uvm..
Ausbildung von Osman Kurt
2 Jahre, Aug. 1995 - Juli 1997
Elektrotechnik, Fachrichtung Datentechnik
Robert-Bosch (Ulm), Technikerschule
Mikrokontroller Programmiersprachen C & C++,Assember Digitaltechnik Elektrotechnik Hochleistungselektronik Datentechnik (Kernfach)
2 Jahre, Aug. 1991 - Juli 1993
DTA (Datetechnischer Assitent)
Elektronikschule Tettnang, Bodensee
Sprachen
Deutsch
Muttersprache
Englisch
Fließend
Türkisch
Muttersprache