Skip to content
View engZafer35's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report engZafer35

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
engZafer35/README.md

Hi there 👋 I'm Zafer Satılmış

Snake animation

🔥 Stats⚡ Streak

🚀 Senior Embedded Software Engineer (10+ years)

I am a Senior Embedded Software Engineer with 10+ years of experience developing reliable and production-grade systems across microcontrollers, microprocessors, and embedded Linux platforms. I have worked on a wide range of environments, from bare-metal and FreeRTOS-based systems to Linux kernel and user-space applications.

I have strong experience in system architecture design, building modular, scalable, and maintainable software systems. In addition to hands-on development, I have taken on technical leadership roles as a System Architect and Team Lead, guiding teams and managing complex development processes.

My expertise includes multithreaded and event-driven systems, where I apply OOP, SOLID principles, and TDD to create clean and robust codebases. I am also Linux kernel development, including device drivers and system-level optimizations.

I also focus on quality and automation, designing test infrastructures using Robot Framework and Python, integrated with CI/CD pipelines for continuous testing and reliable releases. Additionally, I have developed Qt-based simulation systems (SIL) to enable efficient development without hardware dependency. 💡 Building scalable, reliable, and fully tested embedded systems.

📫 Contact


🧩 Technical Expertise

  • Languages: C, C++, Python
  • Platforms: Microcontrollers, Microprocessors, Embedded Linux, Linux Kernel, Ubuntu
  • RTOS & Systems: FreeRTOS, Bare Metal, Event-Driven Architectures
  • Networking: TCP/IP, UDP, MQTT, LwIP, CycloneTCP, Socket Programming
  • Hardware Interfaces: UART, SPI, I2C, CAN-BUS, RS485
  • System Design: Multithreading, OOP, SOLID, TDD
  • Testing & Automation: Robot Framework, Google Test, CI/CD, Functional Testing
  • Simulation: Qt, Software in the Loop (SIL)
  • Connectivity: AT Commands, GSM Modem, PPP Connection

🛠️ Engineering Expertise

  • Embedded Linux / Kernel Development
  • FreeRTOS / Bare Metal Systems
  • Multithreading & POSIX
  • TCP/IP, MQTT, LwIP
  • BSP & Driver Development
  • Hardware Interfaces (UART, SPI, I2C, CAN, RS485)
  • CI/CD & Test Automation
  • Qt Simulation Systems

👨‍💻 Experience Snapshot

  • 🧠 System Architect & Senior Engineer (MASS Project)
  • 👨‍👨‍👦 Team Lead – Telecom Projects (AT&T)
  • ⚙️ Embedded systems across defense, telecom, IoT & payment systems

💡 Philosophy

  • Build reliable systems. Automate everything. Scale without fear.

🧩 Tech Stack & Tools

💻 Languages

CC++Python

⚙️ Embedded & OS

Embedded LinuxLinux KernelUbuntuFreeRTOSBare MetalMicrocontrollersMicroprocessors

🔌 Hardware & Interfaces

UARTSPII2CCAN-BUSRS485

🌐 Networking & Communication

TCP/IPUDPMQTTLwIPCycloneTCPSocket ProgrammingPPPAT CommandsGSM Modem

🧠 Software Design

MultithreadingMultitaskingEvent-DrivenOOPSOLIDTDD

🧪 Testing & Automation

Robot FrameworkGoogle TestFunctional TestingCI/CD

🛠️ Tools & Simulation

GitJiraQtSIL


🏆 Key Achievement

⚡ MASS – National Smart Metering System

  • 🏗️ Designed full embedded system architecture
  • 🔌 Integrated multi-meter RS485 communication
  • 🌐 Implemented MQTT & TCP/IP over GSM (PPP)
  • 💾 Built local storage with LittleFS (QSPI Flash)
  • 🧪 Developed automated test infrastructure (Robot Framework + Raspberry Pi)
  • 🔄 CI/CD-driven validation system

👉 Result:

  • Highly scalable architecture
  • Fully automated release validation
  • Production-ready embedded system

📂 Featured Projects

🔥 Top Languages


📈 Activity Graph

Activity Graph

Popular repositories Loading

  1. Event_Based_Project Event_Based_ProjectPublic

    EBP is a high-performance, modular embedded framework designed with a Hardware Abstraction Layer (HAL). It allows the same application logic to run seamlessly across diverse environments, from high…

    C 11 4

  2. iVIS iVISPublic

    intelligent Vehicle Intercom System

    C 4 2

  3. Linux_TTY_Driver Linux_TTY_DriverPublic

    Linux tty driver examples

    C 2 1

  4. Drivers DriversPublic

    C 1

  5. ZLogger ZLoggerPublic

    Zafer's ZLogger

    C++ 1

  6. linux linuxPublic

    Forked from STMicroelectronics/linux

    Linux kernel source tree

    C 1