Ik ontwikkel en debug embedded firmware in c voor veel microcontrollers

Sommige informatie is automatisch vertaald.

Egypte

Ik spreek Arabisch, Engels

Embedded Software Engineer

Embedded software engineer met meer dan 4 jaar ervaring in het bouwen en debuggen van firmware voor microcontrollers en veiligheid kritische systemen. Ik schrijf schone C-code, breng nieuwe hardware o...
Over deze dienst

Ik ontwikkel en debug firmware voor microcontrollers, zowel bare-metal als RTOS, van een enkele driver tot een volledige opstart. Schoon, efficiënt, goed gestructureerd C.

Ik kan helpen met:

  • Perifere drivers (CAN, LIN, SPI, I2C, ADC, PWM, GPT, UART, DIO)
  • Nieuwe board / siliconen opstart, klokken, MPU, geheugenkaart, linker scripts, vector tabellen
  • RTOS-gebaseerde en bare-metal applicatie firmware
  • Debuggen van crashes, fouten en timingproblemen
  • CMake/Ninja build setup, Python tooling en automatisering
  • Hard-faults, resets, NULL-pointer en stack/MPU schendingen
  • Low-level opstartproblemen (klokken, MPU, geheugen typing) op ARM Cortex-M/R en TriCore en meer.

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.

Platform:

ESP32

Expertise:

Firmware development

RTOS

Debuggen

Microcontrollers

IoT