12.01.2026 aktualisiert

**** ******** ****
verifiziert
100 % verfügbar

Senior Embedded Software Engineer Expert in MCAL and BasicSoftware

Ditzingen, Deutschland
Weltweit
Bachelor of Science in Engineering
Ditzingen, Deutschland
Weltweit
Bachelor of Science in Engineering

Profilanlagen

Mohamed Eid - Senior Embedded Software Engineer_CV.pdf

Über mich

Senior Embedded Software Engineer with 10+ years in automotive systems. Expert in embedded C, MCAL, HAL, CAN, LIN, SPI, UART, Autosar, driver dev, debugging, unit/integration/validation testing. Skilled in full-cycle design & real-time system implementation.

Skills

JavaAnalog-Digital-WandlerArchitekturAtlassian JiraUnit TestingAutomotive Open System ArchitectureBash ShellC++CanbusCanalyzerCanapeComputerprogrammierungDebuggingSpannungsmessgerätEclipseEmbedded C++Embedded SoftwareEthernetPhysikalische Ethernet-SchichtFreertosGNU LinkerIso 26262PythonMicrosoft Visual StudioMisra COSEKEchtzeit-BetriebssystemeISO/IEC 15504SoftwareentwicklungSubversionUartTestenPicmicroDOORS (Software)DoxygenGitRechnerarchitekturAutomotive SoftwareCanoe SoftwareProgramming Languages
Programming Languages:
  1. Embedded C, Assembly, C++, Python, Bash, Java, Make

Microcontroller Architecture & Device Drivers:
  1. MCAL Drivers (IO, MCU, PORT, ADC, DAC, PWM, ICU, DMA, startup code, linker script, interrupt)
  2. Communication Protocols (UART, I2C, SPI, CAN, Ethernet)
  3. Application Components Development
  4. Microcontroller Architectures ARM
  5. AutoSar and Basic Software Layered Architecture
  6. Vector DaVinci Configurator & Developer (Basic Software configuration).

Testing & Validation:
  1. Unit Testing (Google Test, VectorCAST)
  2. Unit Testing (CUnit, Ceedling)
  3. Component Integration & Validation Testing

Software development processes:
  1. V-Model / Waterfall Lifecycle
  2. Static Analysis & Coding Standards (QAC, MISRA)
  3. ISO 26262, ASPICE (SWE areas)
  4. Automotive Software Development Process
  5. RTOS (FreeRTOS, AUTOSAR OS, OSEK)

Tools & Frameworks:
Eclipse, Visual Studio, Enterprise Architect, DOORS, CANape, CANoe, CANalyzer, CoreALM, JIRA, GIT, SVN, Reqtify, Doxygen, IAR, WinIdea, Lauterbach, Ozone.

Microcontrollers & Platforms:
Renesas, ARM-based, AVR, PIC, Texas Instruments, Marvell, Infineon, Vayyar

Hardware & Debugging:
Measurement & Debugging: Multimeter, Oscilloscope, Logic Analyzer



Sprachen

DeutschGrundkenntnisseEnglischverhandlungssicher

Projekthistorie

Senior Consultant Embedded Software Engineer

T&S Services GmbH

Internet und Informationstechnologie

500-1000 Mitarbeiter

Arbeit als Consultant Software Engineer auf Kundenseiten.

Senior Embedded Software Engineer | Vector: Ethernet Driver Team fixed term

Vector Informatik

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Contributed to the development of Ethernet drivers for derivatives in compliance with AUTOSAR requirements.
  • Contributed to the maintenance of the Ethernet DaVinci Configurator 5 tool.
  • Developed full unit tests for Ethernet derivatives using Google Test, ensuring software quality.
  • Performed validation tests and static analysis before each driver release.
  • Documented new features and derivatives in Technical References for internal and customer use.
  • Conducted errata analysis to identify and resolve potential issues across different derivatives.

Senior Embedded Software Engineer | Vector: CAN Driver Team fixed term

Vector Informatik

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Developed and maintained CAN drivers for multiple CAN IPs (MCAN, FlexCAN3/4, RS-CAN) in compliance with AUTOSAR requirements.
  • Performed validation tests and static analysis before each driver release.
  • Served as the final escalation support line for customer-reported CAN driver issues, analyzing complex problems across CAN IPs, identifying root causes, resolving defects, and implementing solutions or feature enhancements.
  • Maintained the CAN DaVinci Configurator tool, supporting new IPs features and resolving bugs.
  • Documented new features and derivatives in Technical References for internal and customer use.
  • Established Derivatives Specification tool for CAN reducing time, manual effort, and minimizing errors.
  • Conducted errata analysis to identify and resolve potential issues across different derivatives.
  • Conducted technical training sessions on MCAN driver development and automotive software development processes, covering application call hierarchy to the MCAN, implementation, integration, troubleshooting, and best practices for software quality and reliability.

Embedded Application Software Engineer | SMR AutoMotive: Application Team fixed term

SMR Automotive

Automobil und Fahrzeugbau

250-500 Mitarbeiter

  • Established development of an XCP Function Test component, adding the logic to validate software modules.
  • Established development of a standard Complex Device Driver for DMA.
  • Developed application components handlers.
  • Configured AUTOSAR RTE and Basic Software components.
  • Supported EMC testing and collaborated with hardware engineers to ensure correct XCPFT functionality.
  • Enhanced software quality by resolving defects identified during system and unit testing.

Embedded Platform Software Engineer | Valeo: VLS Architecture Team

Valeo

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  • Developed and maintained Non-AUTOSAR MCAL components (MCU, PORT, IO, ADC, DAC, PWM, ICU, SPI, UART, IIC, DTC, startup code, linker).
  • Maintained and enhanced automated software test platform leveraging FPGA to validate MCAL functionality.
  • Analyzed input documents to configure MCAL, integrate it with the Basic Software, and deliver validated solutions to the application team across 50+ projects for multiple OEMs.
  • Established the full V-cycle development process (SRS, detailed design, implementation, unit testing and static analysis, Integration and validation test) for MCAL components, ensuring ISO 26262 compliance and enabling the delivery of ASIL-D MCAL with complete traceability between requirements, design, and test coverage.
  • Achieved ASPICE Level 1 compliance one of OEMs project, where MCAL developed under the established V-cycle process formed the foundation for ASPICE success across MCAL, HAL, and Application layers in (SWE- 1 to 6).
  • Collaborated with OEM and application teams to track and resolve bugs, providing support for internal standard MCAL and Vendor MCAL.
  • Established microcontroller selection and pinning proposal documents during RFQ project phases, choosing the optimal controller based on memory estimation (ROM, RAM) and signal mapping.

Junior Embedded Software engineer | Eltakwa Factory

Eltakwa Factroy

Industrie und Maschinenbau

< 10 Mitarbeiter

  • Designed and implemented software components including I/O, PWM, ADC, and MCU control, ensuring reliable operation of the sliding door system.
  • Authored startup code, linker scripts, and makefiles, enabling the project to reach a fully functional and deployable state.
  • Utilized Atmega32 Microcontroller to deliver an efficient and robust embedded solution.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden