freiberufler Embedded C/C++ Programmer auf freelance.de

Embedded C/C++ Programmer

zuletzt online vor 2 Tagen
  • auf Anfrage
  • München
  • Weltweit
  • de  |  en  |  fr
  • 28.01.2025

Kurzvorstellung

I am Embedded Software Engineer with a focus in Low Level Programming in C, C++. I have significant experience to dealing with Microcontrollers and Arm-based Microcontrollers, SoCs, Microprocessors with Real Time Operating System and Embedded Linux,

Qualifikationen

  • C8 J.
  • C++8 J.
  • Forefront Security for Office Communications Server (FSOCS)
  • interprise architect
  • JavaScript8 J.
  • Microcontroller
  • Sensors
  • Software Architecture
  • Software Design
  • Unit test

Projekt‐ & Berufserfahrung

Embedded Software Developer
Kundenname anonymisiert, München
1/2020 – 12/2022 (3 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2020 – 12/2022

Tätigkeitsbeschreibung

Low Level MCAL C/C++ Programming, AURIX TC299

Eingesetzte Qualifikationen

C

ECU Firmware Developer
Kundenname anonymisiert, München
1/2019 – 12/2019 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Work within Framework and implement software application for ECUs (ESX-4CS-GW).

Eingesetzte Qualifikationen

C

Embedded Software C/C++ Implementation
Kundenname anonymisiert, München
1/2016 – 2/2024 (8 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2016 – 2/2024

Tätigkeitsbeschreibung

Embedded Software Development C/C++Embedded Software Development C/C++
Self-Employed Freelancer/Freiberufler Low-Level Embedded Software Programmer C/C++ Microcontroller · ContractSelf-Employed Freelancer/Freiberufler Low-Level Embedded Software Programmer C/C++ Microcontroller · Contract
May 2016 - Present · 7 yrs 10 mosMay 2016 - Present · 7 yrs 10 mos
Bavaria, GermanyBavaria, Germany
Design and develop embedded software for microcontrollers and other embedded devices

Implementation solution for real-time systems, including scheduling, synchronization, and communication protocols.

Software for communication protocols Development such as CAN, SPI, I2C, and Ethernet.

Low-Level device drivers Programming and coding , including GPIO, UART, and I2C.

Developement of software for embedded operating systems, such as Embedded Linux Yocto, FreeRTOS, and ThreadX.

Develop software for embedded applications, such as motor control, data acquisition, and varios sensors such as Radar, Image Sensor, IR Sensor, Speed/Angle Sensors.

Programming embedded Platform, such as ARM Cortex-M, Zynq UltraScale+ MPSoC, XilinxZynq-7000 SoC , TMS570 MCU, LS10 Layerscape , Aurix TC299 , STM32L476.

Embedded Software Development for Embedded Platforms:[Zynq UltraScale+ MPSoC | XilinxZynq-7000 SoC | TMS570 MCU | LS10 Layerscape | Aurix TC299 | STM32L476 | XILINX VIVADO Design Suite| Embedded C/C++ | Python | eclipse | Visual Studio Code | Embedded Linux-Device-Drivers Implementation | Matlab/Simulink | Tortoise SVN | Git | virtual machine| Docker | ECUs | Test |Validation |Verification ].

Eingesetzte Qualifikationen

C, C++, JavaScript

Ausbildung

Diplom Ingenieur Embedded Software
Master
2008
Berlin

Über mich

I am Embedded Software Engineer with a focus in Low Level Programming in C, C++. I have significant experience to dealing with Microcontrollers and Arm-based Microcontrollers, SoCs, Microprocessors with Real Time Operating System and Embedded Linux, FPGAs control cards and measuring instruments out of large companies such as Xilinx, Intel, Infineon, STMicroelectronics,Tixasinstruments, Analog Aevices, Maxim Integrated, National Instrument and Agilent. I used Development Tools like Xilinx ISE Design Suite 10.1/VIVADO, logi.CAD 3 (eclipse DevelopmentEnvironment), eclipse, Lauterbach Development, Tools, Matlab/Simulink, Visual Studio Code. I collected lot of Knowledge about several industrial sensors and how to processing their data. I am familiar with interfaces such as CAN-BUS, Ethernet (TCP/IP, UDP), I2C, SPI, UART (RS-232, RS-422,RS-485) and their Protocols, scrum tools bitbucket & Jira and Git

Weitere Kenntnisse

Embedded Software Development C/C++Embedded Software Development C/C++
Self-Employed Freelancer/Freiberufler Low-Level Embedded Software Programmer C/C++ Microcontroller · ContractSelf-Employed Freelancer/Freiberufler Low-Level Embedded Software Programmer C/C++ Microcontroller · Contract
May 2016 - Present · 7 yrs 10 mosMay 2016 - Present · 7 yrs 10 mos
Bavaria, GermanyBavaria, Germany
Design and develop embedded software for microcontrollers and other embedded devices

Implementation solution for real-time systems, including scheduling, synchronization, and communication protocols.

Software for communication protocols Development such as CAN, SPI, I2C, and Ethernet.

Low-Level device drivers Programming and coding , including GPIO, UART, and I2C.

Developement of software for embedded operating systems, such as Embedded Linux Yocto, FreeRTOS, and ThreadX.

Develop software for embedded applications, such as motor control, data acquisition, and varios sensors such as Radar, Image Sensor, IR Sensor, Speed/Angle Sensors.

Programming embedded Platform, such as ARM Cortex-M, Zynq UltraScale+ MPSoC, XilinxZynq-7000 SoC , TMS570 MCU, LS10 Layerscape , Aurix TC299 , STM32L476.

Embedded Software Development for Embedded Platforms:[Zynq UltraScale+ MPSoC | XilinxZynq-7000 SoC | TMS570 MCU | LS10 Layerscape | Aurix TC299 | STM32L476 | XILINX VIVADO Design Suite| Embedded C/C++ | Python | eclipse | Visual Studio Code | Embedded Linux-Device-Drivers Implementation | Matlab/Simulink | Tortoise SVN | Git | virtual machine| Docker | ECUs | Test |Validation |Verification ].

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
55
Berufserfahrung
15 Jahre (seit 01/2010)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden