Sukru Bahadir Arslan

Senior Software Engineer

Wroclaw Metropolitan Area

About

Experience

  • Senior Software Engineer at Nokia
    Sep 2022 - Present · 3 yrs 10 mos

    C++ Software Development

  • Senior Software Engineer at Siemens
    Sep 2021 - Sep 2022 · 1 yr 1 mo

    C++ Software Development

  • Embedded Software Engineer at STM
    Oct 2019 - Sep 2021 · 2 yrs

  • Embedded Software Engineer at CTECH Bilişim Teknolojileri A.Ş.
    Nov 2017 - Oct 2019 · 2 yrs

    -> Linux system programming (Application management software design & development, FFmpeg based custom RTSP/RTMP/RTP streaming and decoding solution software development, multithread, multiprocess) on Arm cortex A8/A9 and x86_64 platforms -> Network socket programming (Video streaming over TCP, UDP, SCTP etc.), Layer2 & 3 network protocol analysis, packet generating software (libpcap, wireshark), multi & simultaneous path video (H265/H264/MPEG2) streaming over bonding protocol (SCTP like) on 3G/4G/LTE, Wifi and Ethernet networks ->Bare metal software development (co-operative & preemptive scheduler, ARM cortex platform porting, Software architecture design, low level BSP (SPI, I2C, UART, GPIO, DMA, USB etc.) HAL software debug and modification) on Arm cortex Mx(STM32, LPC), PIC16/PIC18, 8051 platforms -> Linux kernel(2.6, 4.x) driver development (patching, modification, debugging of spi, usb, wifi, frame-buffer, pci-e device-tree and configuration) -> Python, ZeroMQ, MySQL, Shell scripts -> Board bring-up process; unit, integration, field testing software development -> GUI development with Qt Framework -> FreeRTOS based secondary mcu software development (power management, keypad scan, battery charging control etc.) -> Using Git for version control and using Gerrit as code review tool.

  • Software Engineer at Altay Yazılım Savunma Endüstriyel Sanayi ve Ticaret Anonim Şirketi
    Apr 2017 - Nov 2017 · 8 mos

    -> C# GUI programing in Aselsan Electric Bus Project -> Design&develop software in C# -> Prepare setup for written software ( using batch files and iexpress ) -> SVN was used as version control program