Ana içeriğe geç
Yesim Taskin

Yesim Taskin

Senior Embedded Software Engineer | Firmware | RTOS | IoT & Connectivity

Yetenek
BursaÜyelik tarihi 22 Ağustos 2026
Embedded CFreeRTOSESP-IDFSTM32 HAL/LLRegister-level programmingARM Cortex-MLow-level driversBootloadersMemory managementInterruptsDMAESP32-WROVERSTM32Silicon Labs EFM32Atmel/Microchip SAMDAVR/ATTexas Instruments MSPM0DALIUARTSPII2CCANRS-232RS-485Modbus RTU/TCPSiemens S7EthernetWi-FiBLE/BluFiWi-Fi Mesh
·

Bu kişiyi işe al

Bu adaya doğrudan iş teklifi gönderin

Embedded CFreeRTOSESP-IDFSTM32 HAL/LLRegister-level programming

Hakkında

Senior Embedded Software Engineer with 6+ years of hands-on experience developing production-grade embedded and connected products across industrial IoT, emergency lighting and distributed device systems. Strong background in Embedded C, FreeRTOS, low-level driver development, communication protocols, hardware/firmware debugging, automated testing and CI/CD. Architected and developed an ESP32-based connected product platform from scratch, including DALI communication, secure BLE provisioning, Wi-Fi mesh networking, OTA, MQTT and AWS services, deployed across 10,000+ active field devices.

Progressed from Junior Software Engineer to Senior Software Engineer and Team Lead with technical ownership of architecture, code review, sprint planning and a 3-engineer team.

Deneyim

Senior Software Engineer & Team Lead at EEC Electronics (2021-10 – 2026-05)

Promoted from Junior Software Engineer

  • Architected and developed from scratch the complete firmware for a commercial ESP32-WROVER connected emergency-lighting platform using ESP-IDF, FreeRTOS and Embedded C; the platform was deployed across 10,000+ active field devices.
  • Implemented a complete DALI communication stack, including software Manchester encoding/decoding, interrupt- and timer-driven receive/transmit handling, device status monitoring, fault detection, identification, and function/duration test control.
  • Designed a Wi-Fi mesh architecture supporting up to 40 devices per network, with BLE/BluFi provisioning, secure mobile-to-device communication, state synchronization, persistent NVS storage, recovery mechanisms and mesh-distributed OTA updates.
  • Implemented secure provisioning using Diffie-Hellman key exchange, AES-128 symmetric encryption and CRC16 integrity checks; integrated MQTT/TCP connectivity and AWS services including Lambda, API Gateway, DynamoDB, IAM configuration and operational log analysis.
  • Developed and maintained FreeRTOS-based concurrent firmware using tasks, queues, semaphores, mutexes, event groups, software timers, ISR-to-task synchronization, watchdogs and memory/stack diagnostics.
  • Led technical development of a 3-engineer team for an STM32H563/FreeRTOS product and proprietary DALI-line communication protocol, owning technical decisions, task decomposition, sprint planning, daily coordination, code reviews and engineering support.
  • Established firmware engineering workflows using SCons, Jenkins, Bitbucket/GitHub and build agents, enabling repository-triggered and automated daily builds; worked actively with Jira and Agile/Scrum processes.
  • Performed board bring-up, peripheral validation and complex firmware/hardware debugging across ESP32, STM32 and EFM32 platforms using GDB, JTAG/SWD, ST-Link/J-Link, oscilloscopes, logic analyzers and protocol test equipment.
  • Built unit, integration, HIL and regression test workflows using Unity/CMock, Python automation, mocks/stubs, static analysis, code coverage and MISRA C practices; produced technical documentation with Doxygen.
  • Supported three branded variants of the connected product platform (Luminula, Solar and Aurora), contributing to mobile application requirements and verification, field technical support, product demonstrations, fairs and R&D project presentations.

R&D Engineer at STEP Teknoloji Ar-Ge Hizmetleri (2019-10 – 2021-08)

  • Developed Embedded C firmware for Atmel/Microchip MCU-based industrial IoT and data-acquisition products, including SAMD and AT/AVR-family devices.
  • Developed ADC-based welding monitoring and analysis algorithms using Rogowski-coil measurements, including software filtering, RMS calculations, frame processing and process-specific analysis for gas metal arc, AC spot, mid-frequency spot and DC spot welding.
  • Integrated industrial equipment and PLCs using Siemens S7, Modbus TCP, Modbus RTU over RS-485, RS-232, CAN frame acquisition/parsing, Ethernet, Wi-Fi, TCP and MQTT.
  • Performed factory/site surveys, machine-interface and production-bottleneck analysis, sensor selection, commissioning and troubleshooting across multiple automotive and manufacturing facilities.
  • Supported schematic design, hand assembly and board bring-up of new hardware, validating peripherals individually through firmware and laboratory measurements using oscilloscopes, logic analyzers and multimeters.
  • Configured industrial networking infrastructure when required, including routers, VLANs and firewall rules for secure machine-data connectivity.

Eğitim

B.Sc. in Electrical & Electronics Engineering – Bursa Uludag University (2020)

Beceriler

Senior Embedded Software EngineerFirmwareRTOSIoT & Connectivity

Değerlendirmeler