Ahmed W.
Embedded Engineer
Ahmed is an experienced Embedded Linux Engineer and Technical Lead with over nine years of expertise in C, C++, Rust, and IoT. Known for his innovative problem-solving and leadership, he has successfully led numerous high-impact projects, delivering robust and efficient embedded solutions.
One of his most notable achievements was his work with BMW, where he developed a bootloader from the ground up and implemented secure software download mechanisms, all while meeting stringent customer timing requirements. His ability to tackle complex challenges and deliver high-quality results distinguishes him in the field.
With a strong technical foundation and a track record of success, Ahmed excels in designing secure, reliable, and scalable embedded systems that drive technological advancements.
Main expertise
- C++ 4 years
- Agile 9 years
- Rust 1 years
Other skills
- Jira 8 years
- RS-232 8 years
- RS-485 8 years
Selected experience
Employment
Software Technical Team Lead
Garraio - 2 years 6 months
- Led a team of software engineers to deliver high-quality software products for embedded systems.
- Oversaw the entire software development lifecycle, ensuring timely and efficient project execution.
- Provided technical guidance, mentorship, and support to team members to enhance productivity and performance.
- Ensured adherence to coding standards and best practices, maintaining the quality and reliability of software products.
- Collaborated with cross-functional teams to align software development with project goals and client expectations.
Technologies:
- Technologies:
- Embedded systems
Software Engineer
Valeo Egypt - 1 year
- Oversaw the software architecture for the Daimler V2X project, ensuring timely and high-quality software delivery.
- Developed generic and extendible software components, such as the ErrorManager, to support the project’s architecture and requirements.
- Addressed and minimized miscommunication challenges among multiple participating teams through periodic meetings and consistent project status updates.
- Utilized modern C++ programming languages and techniques to design and implement various software components, contributing to the overall success of the project.
- Ensured the software’s extensibility, maintainability, and testability by incorporating design patterns and idioms.
- Provided ongoing support and feedback to the team, promoting their growth and development.
- Introduced and implemented adaptive processes to meet project goals efficiently and on schedule.
Technologies:
- Technologies:
C
- Embedded systems
- Embedded Systems Design
Embedded Linux
Senior Embedded Software Engineer
Avelabs Egypt - 4 years 8 months
Elektrobit
- Participated in the architecture and design phase for the Adaptive AUTOSAR stack.
- Utilized the PKCS11 standard as a cryptography interface.
- Developed software for both Linux and QNX platforms.
BMW
- Integrated, configured, and implemented the bootloader’s functionality.
- Designed and optimized the memory layout, reducing flashing time from over 60 minutes to 4 minutes for 3×128 MB flashes.
- Conducted sprint planning and reviews, and performed unit and integration testing.
Volvo Group Trucks Technology
- Developed HOST module software components on an ARM Core, managing the SoC and other cores (DSP, EVE).
- Created automated tools using various scripting languages to streamline processes.
- Designed integration plans and automated integration tests.
- Demonstrated strong leadership and technical expertise, contributing to the successful completion of multiple software development projects at Avelabs.
Technologies:
- Technologies:
- Embedded systems
Embedded Linux
JTAG
Embedded Software Engineer
Edge Technology Egypt - 1 year 2 months
- Led the end-to-end development of a three-phase energy meter product, overseeing all phases from design to implementation.
- Managed hardware and software integration, ensuring product functionality and reliability.
- Delivered a fully developed and functional product within project timelines.
Technologies:
- Technologies:
- Embedded systems
JTAG
Education
BSc.Communications and Electronics Engineering
Zagazig University, Egypt · 2007 - 2013
Find your next developer within days, not months
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- You are presented the right candidates 2 days in average after we talk