Senior Embedded software Engineer | MCAL & AUTOSAR | RTOS (FreeRTOS, OSEK) | ARM Architecture | Firmware & Device Drivers | Linux Environment & Kernel
Aktualisiert am 29.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded C
Microcontroller
Device driver development
Arabic
Mother tongue
English
fluent
German
Basic A1.1

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

7 Jahre 1 Monat
2019-07 - heute

Software development

Senior Consultant Embedded Software Engineer Embedded Software
Senior Consultant Embedded Software Engineer
Work as consultant software engineer on customer sites.
Embedded Software
T&S Services GmbH
1 Jahr 6 Monate
2024-02 - 2025-07

Ethernet drivers for various platforms

Consultant/ Platform Embedded Software Engineer Autosar Embedded Software Ethernet ...
Consultant/ Platform Embedded Software Engineer
  • In team activity of developing Ethernet driver for different platforms based on Autosar requirement and customer request.
  • Preforming standard tests and static analysis to ensure software quality on different hardware platforms.
  • Unit testing (Google test) for different Ethernet driver
  • Software development for Davinci configurator of Ethernet driver using Java.
  • 5- Documentation of the Ethernet driver implementation in the technical reference.
  • Errata analysis for Ethernet driver
  • Customer support, to solve Ethernet hardware driver issues
Autosar Embedded Software Ethernet Ethernet hardware Java Software development software quality static analysis Unit testing Customer support technical reference
Vector Informatik
Stuttgart
3 Jahre 4 Monate
2020-11 - 2024-02

CAN drivers for various CAN platforms

Consultant/ Platform Embedded Software Engineer Autosar Embedded Software Java ...
Consultant/ Platform Embedded Software Engineer
  • Develop CAN driver for different CAN platforms based on Autosar requirement and customer request
  • Preforming standard tests and static analysis to ensure software quality on different hardware platforms
  • supporting customers for solving and configuring of CAN controller issues, and software bugs
  • Software development for Davinci configurator of CAN driver using Java. 
  • Documentation of the CAN driver implementation in the technical reference.
  • Errata analysis for Can driver 
  • Responsible for TI CAN family platform
Autosar Embedded Software Java Software development software quality static analysis technical reference
Vector Informatik
Stuttgart
1 Jahr 4 Monate
2019-07 - 2020-10

Application components based on the Autsoar architecture

Embedded Application Software Engineer Autosar application component application components ...
Embedded Application Software Engineer
  • - 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 using Davinci Developer tool.
  • - Configured AUTOSAR RTE and Basic Software components.
  • - Supported EMC testing and collaborated with hardware engineers to ensure XCPFT functionality.
  • - Enhanced software quality by resolving defects identified during system and unit testing.
Autosar application component application components Developer Tools Application Software Bug fixing software quality system requirement system testing Unit testing architecture Automotive Voltage
SMR Automotive
Stuttgart
2 Jahre 4 Monate
2017-03 - 2019-06

Valeo

Embedded Software Engineer Flash Bugs reporting Embedded Software ...
Embedded Software Engineer
  • - Responsible for Developed and maintained non-AUTOSAR full MCAL components.
  • - Maintained automated software test platform leveraging FPGA to validate MCAL functionality.
  • - Analyzed input documents to configure Basic Software, and deliver validated solutions to the application team across 50+ projects for multiple OEMs.
  • - Established the full V-cycle development process for MCAL components, ensuring ISO 26262 compliance and enabling the delivery of ASIL-D MCAL .
  • - Achieved ASPICE Level-1 compliance in on of OEMs project, where MCAL developed under the established V-cycle process formed the foundation for ASPICE success in (SWE- 1 to 6).
  • - Collaborated with OEMs and application teams to track and resolve bugs, providing support for internal standard MCAL and Vendor MCAL.
  • - Established microcontroller selection and pinning proposal document during RFQ project phases, choosing the optimal controller based on memory estimation (ROM, RAM) and signal mapping.
Valeo lighting system
Flash Bugs reporting Embedded Software Integration test design document software modules Unit testing Unit Test UART acceptance tests architecture Automated ICU Validation Test Quality assurance technical support SPI I2C platforms
Valeo
Cairo, Egypt
4 Monate
2016-12 - 2017-03

Software engineering

Embedded Software engineer application components Embedded Software
Embedded Software engineer
  • Develop application components for LCDs 
  • Develop MCAL component for AVR controllers
application components Embedded Software
Khawarizmi for Embedded Solution
Cairo (Egypt)
5 Monate
2016-10 - 2017-02

Hardware & Software engineering

Embedded Hardware & Software engineer Arduino PIC software application ...
Embedded Hardware & Software engineer
  • Develop software application component & hardware circuits for the end of line of the products AVR, PIC and Arduino controllers
  • Mange the production team and assign tasks for the resources
  • Manage the and calculate the income products and responsible for delivering the products
Arduino PIC software application Bugs Automotive calculate Embedded system Embedded Hardware LCD display testing
Eltakwa Factroy
Cairo (Egypt)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2014-06 - 2014-06

Study - Engineering/ Mechatronics Department

Bachelor of Science,
Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Microcontroller Device driver development

Produkte / Standards / Erfahrungen / Methoden

Profile
The candidate is an ambitious individual who has developed a mature and responsible approach to all her tasks. She plans to take courses in embedded Linux and mobile applications for Android and iOS, embedded systems, artificial intelligence, and project management (micro-master's degree) this year. She is also taking online courses in Java and other programming languages to improve her programming skills in other areas.

TECHNICAL SKILLS
  • Strong knowledge with Core ALM, Gerrit, JIRA, GIT, SVN as a configuration management tool.
  • Good knowledge with Vector Autosar Davinic Configurator and Developer tool
  • Good knowledge with Vector CANape tool, CANoe tool, CANalizer tool.
  • Good knowledge with Enterprise Architect Tool
  • Good knowledge with Reqtify Tool
  • Strong with Cunit Tool for Unit testing
  • Strong with Vector Cast Tool for Unit testing
  • Strong with google test for unit testing
  • Strong with QAC Tool for quality assurance control following MISRA Rules
  • Strong knowledge with IAR, WinIdea, Lauterbach, Jlink Work bench for Debugging and flashing
  • Strong knowledge of Interfacing and Drivers (MOTORS, LCD, KEYPAD, LEDS, SWITCHES).
  • Strong knowledge of Embedded System Drivers (IO, MCU, PORT, ADC, DAC, PWM, ICU, DMA)
  • Strong knowledge of communications protocols (UART, I2C, SPI, CAN, ETHERNET)
  • Basic knowledge of (Lin, ZigBee, Rs232, USB)
  • Strong knowledge of Analog and Digital Electronics.
  • Good knowledge of printed circuit board design (PCB).
  • Strong knowledge of Microcontroller, Microprocessor and Microcontroller Architecture.
  • Strong knowledge of software testing and validation.
  • Very good knowledge of Mechanical and Electrical Automotive field.
  • Worked with: Renesas RL78 Family (F14, F13, F12), Renesas RH850, AVR Family, PIC Family, Ti Family, Marvel, Tc3xx, Tc4xx, Traveo and Arduino
  • Worked on: Sensors, Analog & Digital Electronics.
  • Worked with: MicroC for AVR & PIC, Atmel Studio, Proteus, Matlab, Code Blocks, Arduino IDE, Eclipse, Microsoft visual studio, Solid Works and Microsoft Office.

Programmiersprachen

Embedded C
C
Assembly
Java

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

7 Jahre 1 Monat
2019-07 - heute

Software development

Senior Consultant Embedded Software Engineer Embedded Software
Senior Consultant Embedded Software Engineer
Work as consultant software engineer on customer sites.
Embedded Software
T&S Services GmbH
1 Jahr 6 Monate
2024-02 - 2025-07

Ethernet drivers for various platforms

Consultant/ Platform Embedded Software Engineer Autosar Embedded Software Ethernet ...
Consultant/ Platform Embedded Software Engineer
  • In team activity of developing Ethernet driver for different platforms based on Autosar requirement and customer request.
  • Preforming standard tests and static analysis to ensure software quality on different hardware platforms.
  • Unit testing (Google test) for different Ethernet driver
  • Software development for Davinci configurator of Ethernet driver using Java.
  • 5- Documentation of the Ethernet driver implementation in the technical reference.
  • Errata analysis for Ethernet driver
  • Customer support, to solve Ethernet hardware driver issues
Autosar Embedded Software Ethernet Ethernet hardware Java Software development software quality static analysis Unit testing Customer support technical reference
Vector Informatik
Stuttgart
3 Jahre 4 Monate
2020-11 - 2024-02

CAN drivers for various CAN platforms

Consultant/ Platform Embedded Software Engineer Autosar Embedded Software Java ...
Consultant/ Platform Embedded Software Engineer
  • Develop CAN driver for different CAN platforms based on Autosar requirement and customer request
  • Preforming standard tests and static analysis to ensure software quality on different hardware platforms
  • supporting customers for solving and configuring of CAN controller issues, and software bugs
  • Software development for Davinci configurator of CAN driver using Java. 
  • Documentation of the CAN driver implementation in the technical reference.
  • Errata analysis for Can driver 
  • Responsible for TI CAN family platform
Autosar Embedded Software Java Software development software quality static analysis technical reference
Vector Informatik
Stuttgart
1 Jahr 4 Monate
2019-07 - 2020-10

Application components based on the Autsoar architecture

Embedded Application Software Engineer Autosar application component application components ...
Embedded Application Software Engineer
  • - 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 using Davinci Developer tool.
  • - Configured AUTOSAR RTE and Basic Software components.
  • - Supported EMC testing and collaborated with hardware engineers to ensure XCPFT functionality.
  • - Enhanced software quality by resolving defects identified during system and unit testing.
Autosar application component application components Developer Tools Application Software Bug fixing software quality system requirement system testing Unit testing architecture Automotive Voltage
SMR Automotive
Stuttgart
2 Jahre 4 Monate
2017-03 - 2019-06

Valeo

Embedded Software Engineer Flash Bugs reporting Embedded Software ...
Embedded Software Engineer
  • - Responsible for Developed and maintained non-AUTOSAR full MCAL components.
  • - Maintained automated software test platform leveraging FPGA to validate MCAL functionality.
  • - Analyzed input documents to configure Basic Software, and deliver validated solutions to the application team across 50+ projects for multiple OEMs.
  • - Established the full V-cycle development process for MCAL components, ensuring ISO 26262 compliance and enabling the delivery of ASIL-D MCAL .
  • - Achieved ASPICE Level-1 compliance in on of OEMs project, where MCAL developed under the established V-cycle process formed the foundation for ASPICE success in (SWE- 1 to 6).
  • - Collaborated with OEMs and application teams to track and resolve bugs, providing support for internal standard MCAL and Vendor MCAL.
  • - Established microcontroller selection and pinning proposal document during RFQ project phases, choosing the optimal controller based on memory estimation (ROM, RAM) and signal mapping.
Valeo lighting system
Flash Bugs reporting Embedded Software Integration test design document software modules Unit testing Unit Test UART acceptance tests architecture Automated ICU Validation Test Quality assurance technical support SPI I2C platforms
Valeo
Cairo, Egypt
4 Monate
2016-12 - 2017-03

Software engineering

Embedded Software engineer application components Embedded Software
Embedded Software engineer
  • Develop application components for LCDs 
  • Develop MCAL component for AVR controllers
application components Embedded Software
Khawarizmi for Embedded Solution
Cairo (Egypt)
5 Monate
2016-10 - 2017-02

Hardware & Software engineering

Embedded Hardware & Software engineer Arduino PIC software application ...
Embedded Hardware & Software engineer
  • Develop software application component & hardware circuits for the end of line of the products AVR, PIC and Arduino controllers
  • Mange the production team and assign tasks for the resources
  • Manage the and calculate the income products and responsible for delivering the products
Arduino PIC software application Bugs Automotive calculate Embedded system Embedded Hardware LCD display testing
Eltakwa Factroy
Cairo (Egypt)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2014-06 - 2014-06

Study - Engineering/ Mechatronics Department

Bachelor of Science,
Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Microcontroller Device driver development

Produkte / Standards / Erfahrungen / Methoden

Profile
The candidate is an ambitious individual who has developed a mature and responsible approach to all her tasks. She plans to take courses in embedded Linux and mobile applications for Android and iOS, embedded systems, artificial intelligence, and project management (micro-master's degree) this year. She is also taking online courses in Java and other programming languages to improve her programming skills in other areas.

TECHNICAL SKILLS
  • Strong knowledge with Core ALM, Gerrit, JIRA, GIT, SVN as a configuration management tool.
  • Good knowledge with Vector Autosar Davinic Configurator and Developer tool
  • Good knowledge with Vector CANape tool, CANoe tool, CANalizer tool.
  • Good knowledge with Enterprise Architect Tool
  • Good knowledge with Reqtify Tool
  • Strong with Cunit Tool for Unit testing
  • Strong with Vector Cast Tool for Unit testing
  • Strong with google test for unit testing
  • Strong with QAC Tool for quality assurance control following MISRA Rules
  • Strong knowledge with IAR, WinIdea, Lauterbach, Jlink Work bench for Debugging and flashing
  • Strong knowledge of Interfacing and Drivers (MOTORS, LCD, KEYPAD, LEDS, SWITCHES).
  • Strong knowledge of Embedded System Drivers (IO, MCU, PORT, ADC, DAC, PWM, ICU, DMA)
  • Strong knowledge of communications protocols (UART, I2C, SPI, CAN, ETHERNET)
  • Basic knowledge of (Lin, ZigBee, Rs232, USB)
  • Strong knowledge of Analog and Digital Electronics.
  • Good knowledge of printed circuit board design (PCB).
  • Strong knowledge of Microcontroller, Microprocessor and Microcontroller Architecture.
  • Strong knowledge of software testing and validation.
  • Very good knowledge of Mechanical and Electrical Automotive field.
  • Worked with: Renesas RL78 Family (F14, F13, F12), Renesas RH850, AVR Family, PIC Family, Ti Family, Marvel, Tc3xx, Tc4xx, Traveo and Arduino
  • Worked on: Sensors, Analog & Digital Electronics.
  • Worked with: MicroC for AVR & PIC, Atmel Studio, Proteus, Matlab, Code Blocks, Arduino IDE, Eclipse, Microsoft visual studio, Solid Works and Microsoft Office.

Programmiersprachen

Embedded C
C
Assembly
Java

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.