Summary
Work History
Education
Projects
Personal Information
Timeline
Yusuf Bünyamin Kahveci

Yusuf Bünyamin Kahveci

Embedded Systems Engineer
Göteborg

Summary

Technical system development in electronics industry with a focus on connectivity and control.

KEY SKILLS:
-Proficient in project development on ARM microcontrollers (STM32, Nordic).
-Hands-on experience with Zephyr and FreeRTOS.
-Skilled in bootloader and FOTA implementation.
-Expertise in C programming language, adept at developing applications on Linux and Windows systems.
-Proficient in creating auxiliary tools using Python.
-Knowledgeable in embedded DSP fundamentals, including filtering, decimation, FFT computation, and aggregation.
-Experienced in communication interfaces and protocols, such as CANBUS, RS232, RS485, SPI, I2C, USB, and Ethernet.
-Skilled in networking, encompassing TCP/IP, FTP, HTTP, and MQTT.
-Proficient in software architecture development.
-Proficient in using CMake for compilation purposes.
-Actively utilizes Git and possesses experience with GitHub actions.
-Experienced in unit testing.
-Proficient in the use of debug tools such as GDB, OpenOCD.
-Competent in circuit design, PCB layout design, and low-power system hardware design.
-Capable of preparing Software Requirements Document, Software Design Document, Software Scenarios Document, and Software Test Procedure Document, contributing to the quality process.
-Open to innovation and development, and adept at collaborating within a team.

Work History

Embedded Systems Engineer

Qrtech
06.2022 - Current

REVIBE Energy Assignment:

Description:

Developed a vibration measurement system including 2 embedded products and advanced features.

Keys:

Zephyr OS

Nrf5340

BLE / Multiprotocol

Ethernet-TCP

mDNS

Signal Processing

Time Synchronization

EMERSON Assignment:

Description:

Worked on a pre-study for implementing TLS to an existing http server.

Embedded Systems Engineer

Çözüm Makina
05.2020 - 06.2022
  • Developed an RTLS system trace location of people and items in mines.
  • Created system architecture
  • Developed embedded software and designed hardware of products

Keys:

STM32

FreeRTOS

Altium

HTTP

CANBUS

Embedded Systems Engineer

Fintek Elektronik
11.2018 - 05.2020
  • Developed automation system for furniture lifts
  • Designed software and hardware of products

Embedded Systems Engineer

Akın Robotics
06.2018 - 11.2018
  • Developed control algorithms of humanoid robots

Education

Master of Science - Electrical and Electronics Engineering

Yeditepe University, Istanbul
01.2021 - 01.2024

Bachelor of Science - Electrical Engineering

Okan University
01.2012 - 01.2017

Projects

Vibration Measurement System:

I have been working on a vibration measurement system for vibration screens. It includes sensor nodes, transceivers, and gateway products. I have focused on developing sensor nodes and transceiver products. Essentially, sensor nodes measure vibration, downsample it, and then apply some calculations. Snippets of raw data and calculated data are sent through BLE to transceivers. Transceivers gather data from multiple sensor nodes and send it to the gateway over TCP and CBOR protocols. They also utilize PTP for timesync between transceivers and a custom timesync protocol over radio. Transceivers have an mDNS server for gateways to find connectable transceivers in the network along with their service info, such as IP address and port number. Both products are developed with the Zephyr RTOS. 

Keys: Zephyr, TCP, CBOR, PTP, BLE, mDNS, nRF5340, Ethernet, FOTA/Bootloader, Low power, Timesync, etc.

Real-Time Locating System for Mines:

This system comprises three main devices: Concentrator Gateway, Anchor, and Personal Tag. Tags periodically transmit a package containing the tag's unique ID. Anchors listen for these packages, collecting them with RSSI. Anchors are connected to each other and to the concentrator gateway in a chain structure. The communication interface between anchors and the concentrator is CANBUS. The concentrator gateway sends a tag info request message to each anchor, collects tag information, and sends it to the server via TCP/IP over Ethernet. I have designed the entire system. There are seven different products in this system, I have developed all hardware and most of the software. 

Keys: TCP, Ethernet, CANBUS, SPI, RF, FTP, Bootloader, Low power, ATEX, etc.

Furniture Lift Automation:

In this project, the controller reads two encoders in quadrature mode and calculates the position, speed, and acceleration of the furniture lift platform. The controller then calculates the proper valve signal to maintain constant acceleration. The controller also includes a wireless communication system. I designed three different hardware components and developed their embedded software: hand remote controller, platform remote controller, and main motion controller. 

Keys: Motion control-PID, RF, Low power, Battery Management, etc.

Personal Information

Driving License: B - A2

Timeline

Embedded Systems Engineer - Qrtech
06.2022 - Current
Yeditepe University - Master of Science, Electrical and Electronics Engineering
01.2021 - 01.2024
Embedded Systems Engineer - Çözüm Makina
05.2020 - 06.2022
Embedded Systems Engineer - Fintek Elektronik
11.2018 - 05.2020
Embedded Systems Engineer - Akın Robotics
06.2018 - 11.2018
Okan University - Bachelor of Science, Electrical Engineering
01.2012 - 01.2017
Yusuf Bünyamin KahveciEmbedded Systems Engineer