freiberufler Embedded Systems and Software Engineer auf freelance.de

Embedded Systems and Software Engineer

zuletzt online vor wenigen Tagen
  • 25€/Stunde
  • 70372 Stuttgart
  • National
  • ur  |  en  |  de
  • 14.09.2026

Kurzvorstellung

Ich bin ein erfahrener Embedded Systems and Software Engineer mit Schwerpunkt auf Echtzeit-Firmware und industrieller Kommunikation.

Geschäftsdaten

 Steuernummer bekannt

Qualifikationen

  • Embedded Software
  • Embedded Systems
  • PCB-Designer

Projekt‐ & Berufserfahrung

Softwareentwickler & Masterarbeit
Murrelektronik GmbH, Oppenweiler
7/2025 – offen (1 Jahr, 3 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2025 – offen

Tätigkeitsbeschreibung

Entwurf und Entwicklung einer SPI + DMA Inter-Prozessor-Kommunikations-Middleware für ein digitales Relais, unabhängig die Datenübertragungsrate verdreifacht, während die nicht-blockierende Echtzeitausführung erhalten bleibt. Hinzufügen eines sicheren Bootloaders mit MCUboot, der authentifizierte und verschlüsselte Firmware-Updates für ein Produkt in der aktiven Entwicklung ermöglicht. Aufbau der ersten GitHub CI/CD-Testpipeline des Teams, die die Ausführung von Unit-Tests automatisiert und den Validierungsaufwand für Releases um 50 % reduziert. Entwicklung einer wiederverwendbaren Embedded-Logging-Bibliothek, die von fünf Ingenieuren übernommen wurde und die Debugging-Zeit um geschätzte 60 % verkürzt. Masterarbeit zum Thema 'Konzeption und Validierung von Credential-Management-Systemen für IIoT-Komponenten' in Zusammenarbeit mit Murrelektronik, dem Lehrstuhl für Rechnernetze und Telematik (Uni Freiburg) und ivESK (HS Offenburg).

Hardwareentwickler
Goodbot GmbH, Freiburg
11/2024 – 4/2025 (6 Monate)
nicht angegeben
Tätigkeitszeitraum

11/2024 – 4/2025

Tätigkeitsbeschreibung

Entwicklung eines 8-Lagen-PCB-Designs, Integration mehrerer MCUs, Leistungselektronik und Kommunikationsmodule für den Pipettierarm-Roboter. Behebung von DRC-Fehlern, die zu Ausfällen im Feld führten, Senkung der BOM-Kosten um 30 % und Lieferung einer produktionsfertigen Platine für 25 Einheiten. Alleinige Wartung und Optimierung der Firmware auf mehreren Plattformen. Verbesserung der Genauigkeit der Roboterarm-Homing-Position um 20 % durch Optimierung der Encoder-Werte. Verwaltung des gesamten PCB-Fertigungsprozesses von der Generierung der Fertigungsdateien bis zur Koordination mit Lieferanten und Beschleunigung der Lieferzeit um vier Wochen.

Softwareentwickler
MRS Electronics GmbH, Rottweil
7/2024 – 10/2024 (4 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2024 – 10/2024

Tätigkeitsbeschreibung

Wartung eines benutzerdefinierten Bootloaders, Firmware und CI/CD-Pipeline für eine CAN-Controller-Software-Support-Paket, das acht Produktvarianten abdeckt. Reduzierung der durchschnittlichen CI/CD-Laufzeit um 30 %. Behebung eines kritischen Fehlers, bei dem der proprietäre CAN-Bootloader die Firmware-Version nach dem Flashen nicht in den EEPROM geschrieben hat. Arbeit mit NXP Design Studio, Applied Design Studio, PCAN-View und GitLab.

Embedded Software Entwickler
MRS Technologies, Islamabad
7/2022 – 4/2024 (1 Jahr, 10 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2022 – 4/2024

Tätigkeitsbeschreibung

Lieferung einer unit-getesteten IoT-Edge-Firmware für einen KFC-Fritteuse-MVP, die gleichzeitig RS485-Nachrichten und MQTT über WiFi verarbeitet und strenge Echtzeitanforderungen mit FreeRTOS erfüllt. Entwurf und Entwicklung von Firmware für einen energieeffizienten drahtlosen Controller für den Automobilbereich, der den Stromverbrauch um 60 % reduziert. Reverse Engineering eines proprietären seriellen Kommunikationsprotokolls, das es Tausenden von Legacy-Controllern ermöglicht, in moderne IoT-Infrastrukturen integriert zu werden. Entwurf und Entwicklung eines industriellen Predictive-Maintenance-Edge-Knotens unter Verwendung von BLE-Mesh, Beschleunigungsmesser und Zephyr RTOS auf nRF52-Serie-MCU. Wartung der Firmware und Hinzufügen von Cybersicherheitsfunktionen für eine IoT-basierte Wallbox-Ladestation.

Junior FPGA Engineer
AKSA-SDS, Islamabad
8/2021 – 9/2021 (2 Monate)
nicht angegeben
Tätigkeitszeitraum

8/2021 – 9/2021

Tätigkeitsbeschreibung

Entwurf und Entwicklung eines seriellen Kommunikationsprotokolls auf ARTIX-7 FPGA mit Verilog und Vivado Design Suite. Test und Validierung der Implementierung auf FPGA mit Logic Analyzer und Oscilloscope.

Ausbildung

National University of Computer & Emerging Sciences
B.Sc. Electrical Engineering
2022
Islamabad
Technische Fakultät der Universität Freiburg
M.Sc. Embedded Systems Engineering

Freiburg

Über mich

Mehr als vier Jahre Erfahrung in der Entwicklung von ressourcenbeschränkter Echtzeit-Firmware für IoT, Automobil, Automatisierung und industrielle Kommunikation. Fachkenntnisse in Architektur, Entwicklung, Anforderungen, Testen, Inbetriebnahme, Debugging, FPGA, agilen Methoden und interdisziplinärer Kommunikation.

Weitere Kenntnisse

TECHNICAL SKILLS
Embedded Software
C, C++, Python, Rust, Bash,
Bare-metal, FreeRTOS,
Zephyr, MBED, Bootloader,
Secure boot
Hardware & Platforms
STM32, ESP32, MSPM0,
nRF52, NXP S32K, PICO,
PIC, ATmega, Artix-7,
Oscilloscope, Logic analyzer,
SMD soldering
Protocols & Connectivity
UART, I2C, SPI, CAN, RS485
GPIO, ADC, DAC, DMA, JTAG
SWD, Wi-Fi, BLE, BLE Mesh
MQTT

Persönliche Daten

Sprache
  • Urdu (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
14
Berufserfahrung
5 Jahre und 1 Monat (seit 08/2021)

Kontaktdaten

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

Jetzt Mitglied werden