freiberufler (Embedded) Software Developer & Sensor Data Engineer auf freelance.de

(Embedded) Software Developer & Sensor Data Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 10405 Berlin
  • Weltweit
  • fa  |  de  |  en
  • 23.04.2025

Kurzvorstellung

Schwerpunkte:
• (Embedded) Softwareentwicklung (C & C++), Python
• Digitale Signalverarbeitung
• Internet of Things

Qualifikationen

  • Embedded Systems1 J.
  • Internet of Things (IoT)2 J.
  • Signalverarbeitung1 J.
  • CAN-Bus (controller area network)5 J.
  • Objektorientierte Software-Entwicklung1 J.
  • Python
  • Scrum
  • Sensorik
  • Software Architecture
  • STM32

Projekt‐ & Berufserfahrung

Control Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Berlin
5/2021 – 1/2023 (1 Jahr, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 1/2023

Tätigkeitsbeschreibung

(Embedded) Softwareentwicklung und Datenanalyse für die Projekte im Transportbereich:
- Konzeption, Entwicklung und Implementierung ein Multi-Sensor-System zur Erfassung und Speicherung IMU-, GNSS- Laser-Distanz & Temperatur-Daten.
- Analyse der aufgezeichneten Daten zum Zweck der Merkmalerkennung bzw. Anomalieerkennung. Datenanalyse.

Eingesetzte Qualifikationen

CAN-Bus (controller area network), Canopen, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Git, Java (allg.), Linux Entwicklung, Objektorientierte Software-Entwicklung, Programmierer C, C++, Requirement Analyse, Signalverarbeitung, SQL, TCP / IP

Control Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Berlin
9/2018 – 4/2021 (2 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2018 – 4/2021

Tätigkeitsbeschreibung

(Embedded) Softwareentwicklung und Datenanalyse für die Projekte im Transport- und Industriebereich:
- Entwicklung IoT Sensor system
- Embedded C/C++-Entwicklung für die Datenspeicherung und den Datenaustausch von On-Board Units (OBU) gemäß den Spezifikationen IEEE 802.11p und ETSI TS.
- Entwicklung einer Java Applikation zur Analyse der CAN Nachrichten

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, Java (allg.), IEEE 802.11, Internet of Things (IoT), CAN-Bus (controller area network)

Embedded Software- & Hardwareentwickler (Festanstellung)
Kundenname anonymisiert, Berlin
4/2017 – 12/2017 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2017 – 12/2017

Tätigkeitsbeschreibung

Entwicklung hardwarenaher Software (Firmware) mit embedded C und die Entwicklung PCB mit KiCAD. Die Entwicklung umfasst verschiedene individuelle Hardwarekomponenten (PCB) zur Steuerung eines IoT-Geräts:
- Embedded C
- ARM-Cortex-M / STM32
- CAN / I2C / SPI / QSPI / UART / ADC / DAC / Timer / PWM
- Entwicklung PID Controller
- PCB Entwicklung KiCAD

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Hardware-Design, CAN-Bus (controller area network), Embedded Software

Embedded Software- & Hardwareentwickler
Kundenname anonymisiert, Teheran
7/2013 – 9/2015 (2 Jahre, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

7/2013 – 9/2015

Tätigkeitsbeschreibung

Entwicklung eines embedded Systems zur Prozesssteuerung von Audiometer. Es besteht aus der Entwicklung hardwarenaher Software mit embedded C (FreeRTOS) und die Entwicklung PCB mit Altium Designer:

- Embedded C (FreeRTOS, CMSIS)
- ARM-Cortex-M3 / LPC1768
- I2S / I2C / SPI / QSPI / UART / ADC / DAC / Timer / PWM / Ethernet / USB / WiFi / DMA / RTC
- Flash / EEPROM
- Entwicklung LCD Treiber & Umsetzung der Benutzerinteraktion
- Entwicklung verschiedener individueller Leiterplatten (PCBs)
- Entwicklung OOP C# Application
- SQL Databese
- Unittests
- Dokumentation mit UML und Doxygen

Eingesetzte Qualifikationen

C# Developer, C (Programmiersprache), Digitaler Signalprozessor (DSP), Elektrotechnik, Embedded Entwicklung / hardwarenahe Entwicklung, Hardwareentwickler, SQL, TCP / IP, UML

Zertifikate

SIEMENS A & D Systems - PLC S7
2010
SIEMENS A & D Systems - WINCC
2009

Ausbildung

Professional Scrum Product Owner
Ausbildung
2023
Elektrotechnik
Master
2021
Berlin

Über mich

Ich bin Ingenieur aus Leidenschaft mit einem Masterabschluss in Elektrotechnik und unterstütze die Entwicklung hardwarenaher und IoT-Projekte. Dabei wirke ich bei der Neu- und Weiterentwicklung mit, konzipiere IoT-Systemkomponenten, analysiere Sensordaten und trage durch Code-Reviews sowie die Automatisierung von CI/CD-Tests zur Qualitätssicherung bei.

Weitere Kenntnisse

Programmiersprachen (OOP & Pattern-basierend):
- (Embedded) C/C++ (GPOS/RTOS, Bare-Metal)
- Python
- Java
- Shell

Testing, Buildsysteme & Codeanalyse:
- googletest
- cppUnit & cUnit
- Pytest
- CI/CD Test Automatisierung
- QT Framework
- CMake / Make
- Git (BitBucket, Github, Gitlab)

Signalverarbeitung:
- Zeit- & Frequenzanalyse
- Filter Entwicklung & Merkmalsextraktion
- Sensor Data Fusion (Kalman Filter)

Internet of Things (IoT) & Cloud
- AWS IoT
- AWS Lambda
- AWS API Gateway
- Cognito
- Sichere Kommunikation (TSL), Provisioning
- Security-Implementierung inkl. Authentifizierung, Provisioning & Discovery, TLS
- AWS IAM
- DynamoDB

Plattformen & Hersteller:
- ARM-Cortex-M
- x86
- ST Microelectronics (STM32F0/1/2/4/3x, STM32L0/1/4/5x)
- TI (DSPs)
- ESP32
- Freescale/NXP (iMX8, iMX6)
- ATMEL (AVR)

Betriebssysteme:
- Linux
- FreeRTOS
- CMSIS RTOS
- Hardware Abstraction Layer (HAL)
- Bare-Metal (C/C++, Assembly)

Containerisierung:
- Docker & Podman

Entwicklungsumgebungen:
- VSCode
- Eclipse
- Keil μVision
- Truestudio
- SEGGER Embedded Studio
- STM32CubeIDE / STM32CubeMX / STM32CubeProgrammer
- Atmel Studio

Kommunikationsschnittstellen & Protokolle:
- CAN, CANOpen, I2C, I2S, SPI, QSPI, UART, RS-485, RS232
- TCP/IP, UDP, 802.11 b/g WLAN, Bluetooth, Modbus/RTU, Modbus/TCP, DNP3.0
- USB
- REST, SOAP, TCP/IP, UDP, MQTT, OPC UA

Dokumentation:
- Doxygen
- JIRA / Confluence

Normen:
- Kommunikation: IEEE 802.11P & ETSI TS

softwareentwicklungsprozess:
Scrum, Classic (Waterfall), V-Model

Persönliche Daten

Sprache
  • Persisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
63
Alter
36
Berufserfahrung
12 Jahre und 3 Monate (seit 01/2013)

Kontaktdaten

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

Jetzt Mitglied werden