
Yesim Taskin
Senior Embedded Software Engineer | Firmware | RTOS | IoT & Connectivity
Bu kişiyi işe al
Bu adaya doğrudan iş teklifi gönderin
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)





