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.
Principale expertise
- C++ 4 ans
- Agile 9 ans
- Rust 1 ans
Autres compétences
- Jira 8 ans
- RS-232 8 ans
- RS-485 8 ans
Expérience sélectionnée
Emploi
Software Technical Team Lead
Garraio - 2 années
-
Leads a team of software engineers to deliver high-quality software products for embedded systems;
-
Oversees the entire software development lifecycle, ensuring timely and efficient project execution;
-
Provides technical guidance, mentorship, and support to team members to enhance productivity and performance;
-
Ensures adherence to coding standards and best practices, maintaining the quality and reliability of software products;
-
Collaborates with cross-functional teams to align software development with project goals and client expectations.
Les technologies:
- Les technologies:
- Embedded systems
-
Principal Embedded Linux Software Engineer
Valeo Egypt - 1 an
-
Oversees the software architecture for the Daimler V2X project, ensuring timely and high-quality software delivery. Develops generic and extendible software components, such as the ErrorManager, to support the project’s architecture and requirements;
-
Addresses and minimizes miscommunication challenges among multiple participating teams through periodic meetings and consistent project status updates;
-
Utilizes modern C++ programming languages and techniques to design and implement various software components, contributing to the overall success of the project;
-
Ensures the software’s extensibility, maintainability, and testability by incorporating design patterns and idioms;
-
Provides ongoing support and feedback to the team, promoting their growth and development;
-
Introduces and implements adaptive processes to meet project goals efficiently and on schedule.
Les technologies:
- Les technologies:
C
- Embedded systems
- Embedded Systems Design
Embedded Linux
-
Senior Embedded Software Engineer
Avelabs Egypt - 4 années 8 mois
Elektrobit
-
Actively 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
-
Successfully integrated, configured, and implemented the bootloader’s functionality;
-
Designed and optimized memory layout and reduced flashing time from over 60 minutes to 4 minutes for 3X128MB 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.
Les technologies:
- Les technologies:
- Embedded systems
Embedded Linux
JTAG
-
Embedded Software Engineer
Edge Technology Egypt - 1 an 2 mois
-
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.
Les technologies:
- Les technologies:
- Embedded systems
JTAG
-
Éducation
License ès sciencesCommunications and Electronics Engineering
Zagazig University, Egypt · 2007 - 2013
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine