20.02.2026 aktualisiert

**** ******** ****
100 % verfügbar

Embedded Systems Developer

Wädenswil, Schweiz
Weltweit
Dipl.-Ing. Elektrotechnik - Nachrichtentechnik - TU Wien
Wädenswil, Schweiz
Weltweit
Dipl.-Ing. Elektrotechnik - Nachrichtentechnik - TU Wien

Profilanlagen

Onat_Diplombescheid-TU-Wien_dt.pdf
Onat_Diplombescheid-TU Wien_engl.pdf
Onat_Reference ND SatCom.pdf
Onat_Reference BBraun.pdf
Onat_Diplomarbeit-TU Wien.pdf
Onat-Referenece-CCCOM.pdf
Onat CV 2024-08 dt mB.pdf
Onat CV 2024-08 engl mB.pdf
cv_.pdf

Skills

C (Programmiersprache)JavaElektrotechnikAssemblerspracheAtlassian JiraAudiosignalverarbeitungC++Embedded SystemsFirmwarePythonMachine LearningSimulinkVerilogRust (Programming Language)PyTorchGitLabGitKubernetesTerraformDockerJenkins
Embedded System Developer │ Machine Learning Engineer

Python, C, C++, 

Mat-lab, Simulink, Assembler, Java

git, Jenkins, Jira

GitLab runner, Jenkins

Docker, Kubernetes, Terraform

pytorch

Verilog

As an accomplished Senior Software Engineer with a Master’s degree in Electrical Engineering / Telecommunications (TU Vienna, Austria), I specialize in Embedded Systems and Machine Learning. My diverse professional background includes working on innovative projects for industry leaders such as B. Braun Group and Infineon. With a robust portfolio of project experiences and technical skills, I am adept at developing and optimizing firmware, creating algorithms for signal processing, and implementing machine learning models.
Currently, I am seeking new challenges in exciting projects, including those focused solely on Embedded Systems. However, I have a particular interest in projects that also involve Machine Learning. For projects that integrate both of these specialties, I am especially eager and open to negotiating my hourly rate. I offer flexibility in terms of location and availability, ensuring that I can meet the demands of dynamic and challenging environments.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2017

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherFranzösischverhandlungssicherTürkischMuttersprache

Projekthistorie

Embedded System Developer (C/C++, Python, Embedded Linux, CMX, G5, TCP/IP, UDP, CAN)

Trimble Inc.

Industrie und Maschinenbau

>10.000 Mitarbeiter

Handling all firmware development and maintenance responsibilities for Herbert Dammann GmbH, a German agricultural machine manufacturer.
  • Implementation and testing the C-code embedded in CMX operating systems, which fuses sensor information and executes anomaly detection and calibration tasks
  • Implementation and testing of the robotic functionalities in agricultural machines
  • Documentation of the implementations and providing weekly reports to the customer

Embedded System Developer (C, C#, Jenkins, Intel Cyclone 5, Intel Quartus Prime)

ND SatCom, Immenstaad, Germany

Telekommunikation

50-250 Mitarbeiter

ND Satcom is a supplier of innovative satellite-based broadband VSAT, broadcast, government and defence communication network and ground station solutions.

Development of 5G Geostationary Satellite Communication System commercialized to civil and military customers.
  • Interfacing FPGA RSS with C code to be able to develop pointing and tracking
  • Implementation and testing of the low level code communicating with Modulator and Demodulator implemented with
  • FPGA Intel Cyclone 5
  • Implementation and testing of the robotic functionalities e.g. Pointing and Tracking of geostationary satellites
  • Yocto recipes to define updates in the embedded Linux system to update the embedded Linux operating system in the
  • case of necessity
  • Front end development via react.js to communicate with satellite modems control and calibration

Embedded System Developer and Tester (C, Jenkins, Python)

Infineon Technologies, Augsburg

Telekommunikation

>10.000 Mitarbeiter

Infineon Technologies AG is Germanyʼs largest semiconductor manufacturer. The location in Augsburg is primarily focused on the development and testing of payment chips.

Tasks, Duties and Requirements:
  • Development of low footprint, fast and extremely reliable highly optimized firmware code
  • Implementation of features and corresponding unit and integration tests to the CI/CD pipeline implemented via Jenkins
  • Development of Integration tests written by a specific python framework to emulate low level aspects of the microchip
  • Deep understanding of ARM Cortex M RISC chips
  • CI/CD pipeline design and update via Jenkins to ensure test coverage

Consultant and C#-Developer

Magistrat Wien, MA 01 (Wien digital), Vienna, Austria

Öffentlicher Dienst

>10.000 Mitarbeiter

Improvement of government financial software via static code analysis and implementation of new features

Embedded System Developer and Algorithm Developer (Python, C, Xilinx Zynq, Vivado)

B. Braun Group, Graz, Austria

Pharma und Medizintechnik

>10.000 Mitarbeiter

In this project, I worked as both an Embedded System Developer and an Algorithm Developer.

Embedded System Developer: Development of a hardware concept for an existing measurement back-end prototype
The B. Braun Graz office developed and tested an optical sensor system that estimates the glucose concentration in blood. Continuous improvement of the sensor and measurement algorithm has been achieved by a specific measurement back-end hardware driving the sensor. The company intended to update the measurement back-end to accelerate the empirical data generation process. The company’s CTO has assigned the development of the new measurement back-end hardware concept to me.
  • Reduced the cost of the measurement back-end by 90%.
  • Dramatically improved the form factor.
  • Utilized the DSP cores of the Xilinx Zynq FPGA to implement DSP operations in Vivado.
Algorithm Developer (Signal Processing & Machine Learning), Python, scikit-learn:
Development and testing of the company's first plug-and-play pH measurement algorithm based on the Frequency Domain, Dual Lifetime Referencing (DLR) principle. The company intended to develop a new optical sensor and measurement algorithm that additionally estimates pH, CO2, K, and Na values in blood. The company's CTO has assigned the development of the DLR measurement algorithm to me.
  • The algorithm returns comparable results to conventional pH measurement methods.
  • Continuously updated the CI/CD pipeline to compute the performance of new algorithms, e.g., mean square error.
  • Developed a machine learning support vector regressor that requires no calibration.
  • The algorithm has been tested on the initial measurement back-end hardware.
  • The test process has been observed and confirmed by CTO / Head of R&D and Head of System Verification and Validation (See the relevant references under "Documents")

Zertifikate

Diplombescheid

TU Wien

2012


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden