
Ashraf El-Wakeil
SENIOR / PRINCIPAL FIRMWARE ENGINEER | EMBEDDED C/C++ & SYSTEMS
Hire this person
Send a job offer directly to this candidate
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
