Senior Embedded Software Engineer | Embedded Systems Instructor & Mentor
I'm a Senior Embedded Software Engineer working remotely for a US-based company, with 3+ years of industry experience and 4+ years as an Embedded Systems Instructor at Learn in Depth.
Experienced in Automotive Embedded Software Development and Vehicle CAN Integration involving Valeo & Caterpillar systems.
TECHNICAL EXPERTISE
• Embedded C/C++, Software Design, OOP & SOLID
• MCUs: AVR, PIC, ARM Cortex-M, STM32, TI C2000 & Infineon AURIX
• Peripherals: GPIO, ADC, PWM, Timers, DMA & Interrupts
• Protocols: UART, SPI, I2C, CAN & CAN FD
• RTOS, FreeRTOS & AUTOSAR BSW
• HAL, Device Drivers & Software Porting
• NVM, FEE, MemMap, CCP & Vehicle Networks
• MISRA C, Debugging, Testing & Code Reviews
• Tools: CANalyzer, CANape, CANoe, TSMaster, CCS, STM32CubeIDE, Keil & Git
TRAINING & MENTORING
• Embedded Systems Training (Beginner to Advanced)
• Embedded C, Microcontrollers & RTOS
• AUTOSAR & Automotive Embedded Systems
• Practical Projects & Software Debugging
• Interview Preparation & Career Guidance
• Online 1-on-1 Mentoring & Group Training
I combine real industry experience with practical teaching to help engineers develop job-ready skills.
Languages: Arabic & English
Available Worldwide
WhatsApp: +20 128 918 8678