You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Yiğit OnatYO

Yiğit Onat

Embedded Systems Developer

€400/day
Zurich, CH
8-15 years

Average response time: 1 hour

About Yiğit

Embedded Software Engineer with 8+ years of experience developing and integrating Linux-based and microcontroller-driven systems in safety-critical and industrial environments.

I specialize in hardware-near software development for ARM-based platforms, working at the intersection of firmware, embedded Linux, and system integration. My experience includes developing deterministic real-time software in C/C++, integrating communication protocols such as SPI, I2C, EtherCAT and TCP/IP, and performing system-level debugging and performance optimization on target hardware.

With a background in Telecommunications Engineering (TU Wien), I bring strong mathematical foundations in signal processing and statistical modeling. I have developed machine learning algorithms for embedded sensing applications, including support vector machine (SVM)-based regression and classification models for calibration and measurement tasks in resource-constrained environments.

I have supported product development cycles from prototyping through integration, testing, and release, working closely with hardware teams to validate embedded software in time-critical systems. My background includes Embedded Linux BSP development (Yocto), firmware implementation for MCU platforms, and Python-based tooling for integration testing.

Typical engagements include:

• Embedded Linux integration and BSP development
• Firmware development for ARM Cortex-M platforms
• Communication protocol implementation
• Hardware/software integration and verification
• Test automation and CI/CD support
• System-level debugging and performance analysis
• Signal-processing and ML-assisted calibration algorithms

I am interested in projects requiring hands-on integration of embedded software with electronics and mechanical subsystems, especially in MedTech, Aerospace, Robotics, and Industrial Automation.
  • French

    Native or bilingual

  • English

    Fluent

  • German

    Fluent

  • Turkish

    Native or bilingual

Can work on-site
Zurich (up to 50km)

Experience

  • Trimble Inc. Gruppe
    Embedded System Developer (C/C++
    June 2023 - January 2024 (7 months)
    Salzkotten, NW, Germany
    • ▪ Implementation and testing the C-code embedded in CMX operating systems, fusing sensor information and executing anomaly detection and calibration tasks.
    • ▪ Implementation and testing of robotic functionalities in agricultural machines.
    • ▪ Documentation of the implementations and providing weekly reports to the customer.
  • ND Satcom
    Embedded System Developer (C/C++
    September 2022 - May 2023 (8 months)
    Immenstaad am Bodensee, BW, Germany
    Embedded Linux, Yocto, 5G, TCP/IP, UDP, Ethercat): Development of a 5G Geostationary Satellite Communication System commercialized to civil and military customers.
    • ▪ Implementation and testing of the low level code communicating with Modulator and Demodulator implemented with FPGA via VHDL.
    • ▪ Implementation and testing of the robotic functionalities e.g. Pointing and Tracking of geostationary satellites.
    • ▪ Creating Yocto recipes for updates in the embedded Linux operating system.
    • ▪ Developing a front-end using react.js to communicate with satellite modem control and calibration.
  • Infineon Technologies
    Embedded System Developer and Tester (C/C++
    May 2021 - June 2022 (1 year and 1 month)
    Augsburg, Germany
    Firmware Development and Testing.
    • ▪ Development of low footprint, fast and extremely reliable firmware code.
    • ▪ Implementation of features and corresponding unit and integration tests to the CI/CD pipeline using Jenkins.
    • ▪ Development of integration tests using a specific python framework to emulate low-level aspects of the microchip.
    • ▪ Gained deep understanding of ARM Cortex M RISC chips.
    • ▪ CI/CD pipeline design and update via Jenkins to ensure test coverage.

Recommendations

Be the first to recommend Yiğit

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Science in
    Vienna University of Technology
    2012
    Master of Science in
  • Bachelor of Science
    Bilkent University
    2008
    Bachelor of Science

Skill set

Categories