Ich werde Embedded-Firmware in C für viele Mikrocontroller entwickeln und debuggen

Einige Informationen wurden automatisch übersetzt.

Ägypten

Ich spreche Arabisch, Englisch

Embedded-Software-Ingenieur

Embedded-Softwareentwickler mit über 4 Jahren Erfahrung im Aufbau und Debuggen von Firmware für Mikrocontroller und sicherheitskritische Systeme. Ich schreibe sauberen C-Code, bringe neue Hardware hoc...
Über diesen Service

Ich entwickle und debugge Firmware für Mikrocontroller, sei es Bare-Metal oder RTOS, vom einzelnen Treiber bis hin zum vollständigen Systemstart. Sauberer, effizienter und gut strukturierter C-Code.

Ich kann bei folgenden Themen helfen:

  • Peripherietreiber (CAN, LIN, SPI, I2C, ADC, PWM, GPT, UART, DIO)
  • Neues Board / Silizium-Start, Taktgeber, MPU, Speicherabbild, Linkerskripte, Vektortabellen
  • Firmware für RTOS-basierte und Bare-Metal-Anwendungen
  • Fehlerbehebung bei Abstürzen, Fehlern und Timing-Problemen
  • Build-Setup mit CMake/Ninja, Python-Tools und Automatisierung
  • Hard-Faults, Resets, NULL-Pointer- und Stack/MPU-Verletzungen
  • Low-Level-Startprobleme (Takte, MPU, Speicherzuweisung) bei ARM Cortex-M/R, TriCore und Co.

MCUs: ARM Cortex-M & Cortex-R, ESP32, NXP S32K, Renesas RH850, Infineon AURIX TriCore, TI MSPM, ST STM32, ST Stellar.

Tools: Keil, J-Link, TRACE32, CANoe, Candela, ISYSTEM, ODX studio, Davinci.

Plattform:

ESP32

Expertise:

Firmware-Entwicklung

RTOS

Debuggen

Mikrocontroller

IoT