Experienced Senior Embedded Software Engineer with expertise in Embedded System products
Aktualisiert am 20.08.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2025
Verfügbar zu: 100%
davon vor Ort: 100%
E
Embedded C
Engineering
English
Fluent
German
B1

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

6 years 8 months
2020-02 - now

Configure and integrate Embedded Software modules in automotive projects

Senior Basic Software Engineer
Senior Basic Software Engineer
  • Configure and integrate Embedded Software modules in automotive projects.
  • Migrate software integration packages improve system maintainability in automotive platforms.
  • Work with real-time operating systems (RTOS) and communication protocols (CAN, CAN FD) in automotive applications
  • Analyze, track customer requirements and collaborate with key customers such as BMW and ZF on planning and implementation.
  • Conduct training sessions about XCP protocol.
  • Perform in-depth troubleshooting and root cause analysis to identify and resolve critical system issues.
  • Apply configuration management processes with the help of Jira and SVN tools.
  • Work in a CI/CD flow, using SVN for integration and Jenkins for testing.
  • Design unit test cases using GitHub Copilot and use AI-assisted tools.
  • Innovated Python-based test automation tool Retestify, driving major lean cost reductions for the project
  • Familiar with cybersecurity principles
  • Engaged in bid activities to kickstart new business, defining scope, assessing risks, and collaborating with sales and customers on feasibility.
  • Contributed to an internal AI team exploring automation opportunities and evaluating tools like n8n.
Infrastructure Team - Continental / Elektrobit Germany
1 year 2 months
2019-01 - 2020-02

Lead Embedded Software activities

Basic Software Technical Leader / Sw Integrator
Basic Software Technical Leader / Sw Integrator
  • Lead Embedded Software activities for powertrain system projects as the technical leader.
  • Coordinate with international teams across Shanghai, Chennai, Créteil and Cairo to align technical deliverables
  • Analyze and break down the requests received from the client and assign them to the team, plan and estimate each task according to the priority of the SW release.
  • Create L3 Plans using MS ?Microsoft project? for SW deliveries / customize the plans to maximize the parallel tasks / achieve the maximum human resource utilization.
  • Moderate the team and the synchronization meetings with the client.
  • Perform business trips to Shanghai before the official deliveries to GEELY.
  • Support developers in the following activities:
    • Analyzing and implementing the requirements
    • Debugging of complex SW bugs.
  • Monitor developers? progress with the project, reviewing their output and providing them with feedback.
  • Participate as an instructor and assessor in internal induction training for newcomers.
  • Apply configuration management processes with the help of Git.
Powertrain Systems ? Valeo Egypt
6 months
2018-08 - 2019-01

Own End-of-Line (EOL) software architecture

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Own End-of-Line (EOL) software architecture and collaborate on-site in France with EOL engineers during real motor testing and calibration.
  • Commended by senior management for maximizing the memory retention time for calibration variables, benefiting future projects.
  • Integrate and configure PowerSBC driver via SPI to include embedded functionalities such as voltage regulators, external watchdog, and reset generators.
  • Configure and integrate device drivers and low-level software on Aurix target such as I2C, SPI, UART, CAN, and GPIO.
  • Configure, integrate and test various MCAL modules such as Fls & Fee, WDG, Port, Dio, SPI, CAN, and MCU.
  • Implement, integrate and test diagnostic services ? UDS protocol ISO 14229.
  • Experienced with ISO 26262, particularly in memory partitioning.
  • Integrate the application software with the bootloader software.
  • Work with CAN bus communication (CANoe and CANalyzer).
  • Configure and integrate ETAS OS.
  • Perform software component implementation (according to MISRA rules).
  • Configure and integrate complex device drivers such as Overlay Memory (OVC).
Powertrain Systems ? Valeo Egypt
3 years 2 months
2015-07 - 2018-08

Implement EOL (End-of-line) SW

Embedded Software Engineer
Embedded Software Engineer
  • Implement EOL (End-of-line) SW.
  • Configure and integrate embedded SW modules.
  • Implement HSL ?Hardware Software Interface? for embedded software modules.
  • Implement and test Diagnostic services ? UDS protocol ISO 14229.
  • Configure and integrate Infineon Tricore Aurix target.
  • Work with CAN bus communication (CANoe and CANalyzer, COM Stack configuration, debugging).
  • Design and perform integration test plans.
Powertrain Systems ? Valeo Egypt
1 year 3 months
2014-05 - 2015-07

Review project requirements

Embedded Software Engineer
Embedded Software Engineer
  • Develop light control systems using various families of PIC targets.
  • Review project requirements, analysis, design, and all related testing documents.
SmartIT - Egypt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 month
2024-08 - 2024-08

Cryptography

Continental
Continental
1 month
2024-06 - 2024-06

Automotive CyberSecurity

Udemy
Udemy
1 month
2018-03 - 2018-03

AUTOSAR Bootcamp

Valeo Egypt
Valeo Egypt
1 month
2016-10 - 2016-10

ISTQB foundation level

ITIda Company
ITIda Company
1 month
2015-07 - 2015-07

CAN Protocol

Valeo Egypt
Valeo Egypt
6 months
2014-10 - 2015-03

Embedded Systems diploma

Embedded Fab Company
Embedded Fab Company

Kompetenzen

Kompetenzen

Top-Skills

E Embedded C Engineering

Produkte / Standards / Erfahrungen / Methoden

Skills

  • C programming skills for embedded systems.
  • Good at python programming.
  • Powerful Knowledge in Embedded Systems, low-level software development, device drivers ?I2C, SPI, UART, CAN and GPIO?, Integration Software components and RTOS integration.
  • Advanced knowledge in Testing methodologies.
  • Basic understanding of cloud services and Docker technologies

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

6 years 8 months
2020-02 - now

Configure and integrate Embedded Software modules in automotive projects

Senior Basic Software Engineer
Senior Basic Software Engineer
  • Configure and integrate Embedded Software modules in automotive projects.
  • Migrate software integration packages improve system maintainability in automotive platforms.
  • Work with real-time operating systems (RTOS) and communication protocols (CAN, CAN FD) in automotive applications
  • Analyze, track customer requirements and collaborate with key customers such as BMW and ZF on planning and implementation.
  • Conduct training sessions about XCP protocol.
  • Perform in-depth troubleshooting and root cause analysis to identify and resolve critical system issues.
  • Apply configuration management processes with the help of Jira and SVN tools.
  • Work in a CI/CD flow, using SVN for integration and Jenkins for testing.
  • Design unit test cases using GitHub Copilot and use AI-assisted tools.
  • Innovated Python-based test automation tool Retestify, driving major lean cost reductions for the project
  • Familiar with cybersecurity principles
  • Engaged in bid activities to kickstart new business, defining scope, assessing risks, and collaborating with sales and customers on feasibility.
  • Contributed to an internal AI team exploring automation opportunities and evaluating tools like n8n.
Infrastructure Team - Continental / Elektrobit Germany
1 year 2 months
2019-01 - 2020-02

Lead Embedded Software activities

Basic Software Technical Leader / Sw Integrator
Basic Software Technical Leader / Sw Integrator
  • Lead Embedded Software activities for powertrain system projects as the technical leader.
  • Coordinate with international teams across Shanghai, Chennai, Créteil and Cairo to align technical deliverables
  • Analyze and break down the requests received from the client and assign them to the team, plan and estimate each task according to the priority of the SW release.
  • Create L3 Plans using MS ?Microsoft project? for SW deliveries / customize the plans to maximize the parallel tasks / achieve the maximum human resource utilization.
  • Moderate the team and the synchronization meetings with the client.
  • Perform business trips to Shanghai before the official deliveries to GEELY.
  • Support developers in the following activities:
    • Analyzing and implementing the requirements
    • Debugging of complex SW bugs.
  • Monitor developers? progress with the project, reviewing their output and providing them with feedback.
  • Participate as an instructor and assessor in internal induction training for newcomers.
  • Apply configuration management processes with the help of Git.
Powertrain Systems ? Valeo Egypt
6 months
2018-08 - 2019-01

Own End-of-Line (EOL) software architecture

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Own End-of-Line (EOL) software architecture and collaborate on-site in France with EOL engineers during real motor testing and calibration.
  • Commended by senior management for maximizing the memory retention time for calibration variables, benefiting future projects.
  • Integrate and configure PowerSBC driver via SPI to include embedded functionalities such as voltage regulators, external watchdog, and reset generators.
  • Configure and integrate device drivers and low-level software on Aurix target such as I2C, SPI, UART, CAN, and GPIO.
  • Configure, integrate and test various MCAL modules such as Fls & Fee, WDG, Port, Dio, SPI, CAN, and MCU.
  • Implement, integrate and test diagnostic services ? UDS protocol ISO 14229.
  • Experienced with ISO 26262, particularly in memory partitioning.
  • Integrate the application software with the bootloader software.
  • Work with CAN bus communication (CANoe and CANalyzer).
  • Configure and integrate ETAS OS.
  • Perform software component implementation (according to MISRA rules).
  • Configure and integrate complex device drivers such as Overlay Memory (OVC).
Powertrain Systems ? Valeo Egypt
3 years 2 months
2015-07 - 2018-08

Implement EOL (End-of-line) SW

Embedded Software Engineer
Embedded Software Engineer
  • Implement EOL (End-of-line) SW.
  • Configure and integrate embedded SW modules.
  • Implement HSL ?Hardware Software Interface? for embedded software modules.
  • Implement and test Diagnostic services ? UDS protocol ISO 14229.
  • Configure and integrate Infineon Tricore Aurix target.
  • Work with CAN bus communication (CANoe and CANalyzer, COM Stack configuration, debugging).
  • Design and perform integration test plans.
Powertrain Systems ? Valeo Egypt
1 year 3 months
2014-05 - 2015-07

Review project requirements

Embedded Software Engineer
Embedded Software Engineer
  • Develop light control systems using various families of PIC targets.
  • Review project requirements, analysis, design, and all related testing documents.
SmartIT - Egypt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 month
2024-08 - 2024-08

Cryptography

Continental
Continental
1 month
2024-06 - 2024-06

Automotive CyberSecurity

Udemy
Udemy
1 month
2018-03 - 2018-03

AUTOSAR Bootcamp

Valeo Egypt
Valeo Egypt
1 month
2016-10 - 2016-10

ISTQB foundation level

ITIda Company
ITIda Company
1 month
2015-07 - 2015-07

CAN Protocol

Valeo Egypt
Valeo Egypt
6 months
2014-10 - 2015-03

Embedded Systems diploma

Embedded Fab Company
Embedded Fab Company

Kompetenzen

Kompetenzen

Top-Skills

E Embedded C Engineering

Produkte / Standards / Erfahrungen / Methoden

Skills

  • C programming skills for embedded systems.
  • Good at python programming.
  • Powerful Knowledge in Embedded Systems, low-level software development, device drivers ?I2C, SPI, UART, CAN and GPIO?, Integration Software components and RTOS integration.
  • Advanced knowledge in Testing methodologies.
  • Basic understanding of cloud services and Docker technologies

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.