Skip to main content
Ashraf El-Wakeil

Ashraf El-Wakeil

SENIOR / PRINCIPAL FIRMWARE ENGINEER | EMBEDDED C/C++ & SYSTEMS

Talent
NorthamptonMember since November 6, 2026
Embedded C/C++device driversHALAssemblySoftware requirementsdocumentationTIMATLAB/SimulinkCANSPIADCC#.NETC#GPIBPCB-based systems
·

Hire this person

Send a job offer directly to this candidate

Embedded C/C++device driversHALAssemblySoftware requirements

About

Embedded firmware engineer with 25+ years of experience developing hardware-oriented products and complex embedded systems, including a previous Principal Software & Controls Engineer role. Strong in embedded C/C++, firmware architecture, device drivers, hardware/software integration and cross-functional technical problem-solving. Experienced in multicore firmware, communication interfaces, customer-configurable parameter management, bootloaders and engineering tools.

Recent aerospace experience includes development and technical reviews within a DO-178C DAL A V-model environment, together with mentoring and technical handovers.

Experience

Senior Software Engineer at Evolito Ltd (2023-02 – 2026-10)

Promoted from Software Engineer in December 2025. Delivered embedded aerospace software alongside hardware, test and specialist engineering teams in a DO-178C DAL A V-model environment.

  • Designed embedded communication drivers and a multicore measurement/calibration architecture, addressing complex interfaces between processors and shared communication resources.
  • Developed CAN-based bootloaders and firmware-update mechanisms across multiple microcontroller platforms, supporting reliable device programming and integration.
  • Developed C++ host-side engineering tools for firmware transfer and programming, with user documentation to support practical adoption.
  • Collaborated with electronics, motor-control and test engineers to debug system-level issues and support integration, bench testing and HIL development.
  • Designed a configurable, data-driven parameter mechanism enabling typed values and non-volatile updates without rebuilding application firmware.
  • Authored low-level software requirements and contributed to Type Certification activities through development and peer reviews of HLRs, LLRs and HAL source code.
  • Developed and reviewed embedded motor-control software; supported engineering handovers and mentored junior engineers.

Powertrain Software & Controls Engineer at Edge Mobility Ltd (2020-11 – 2023-02)

Developed embedded and model-based software for EV powertrain systems, including battery management and high-power PMSM motor-control applications.

Principal Software & Controls Engineer at Intelligent Energy (2020-04 – 2020-11)

Developed embedded C and C#.NET software for hydrogen fuel-cell systems; used MATLAB/Simulink for pre-lab code testing and engineering tools for analysis of rig data.

Senior Software Engineer at Hypermotive Ltd (2016-11 – 2020-04)

Designed embedded C firmware and test solutions for EV/HEV battery management and high-power chargers; developed C# support tools and worked with CAN, SPI, UART, ADC and GPIB interfaces.

Senior Embedded Software Engineer at Vayon Group / Ashwoods Energy (2011-12 – 2016-10)

Delivered embedded firmware/software for EV/HEV battery-management and Battery Health Module products.

R&D Engineer to Embedded Software Engineer at Earlier Engineering Roles (1988-03 – 2011-11)

Developed embedded software and electronics for varied products and platforms, including C/Assembly, hardware interfacing, PCB-based systems and technical leadership responsibilities.

Education

MSc in Electrical and Computer Engineering – Military Technical College, Cairo, Egypt

BSc in Electrical and Computer Engineering – Military Technical College, Cairo, Egypt

Skills

SENIOR / PRINCIPAL FIRMWARE ENGINEEREMBEDDED C/C++ & SYSTEMS

Reviews