Ahmed Adel
Embedded Software Engineer. C/C++. RTOS. Bare-metal Programming. Parallel Programming. UML
Embedded Software Engineer with 13+ years of experience in C/C++ development for bare-metal and RTOS-based systems, covering firmware and embedded applications across multiple engineering-driven industries.
Experience
ASML
Senior Software Engineer
ASML gives the world's leading chipmakers the power to mass produce patterns on silicon
Key Achievements
- Designed and implemented high-quality software for advanced semiconductor lithography systems, using C/C++/Python within one of the largest code archives in the world (50M+ LoC).
- Drove the requirements analysis and design meetings for new software features in an Agile environment.
- Acted as the technical interface between different stakeholders (product owners, project leaders, hardware teams, physics teams, and internal software teams) to resolve technical issues.
- Performed code and documents review.
- Established an internal documentation process for the team to improve the quality of the project’s documents.
- Onboarded new hires to accelerate their adoption of the development environment and best practices.
Si-Vision
Senior Embedded Software Team Lead
Si-Vision is a leading IP provider for high-performance, low power wireless-intellectual property (IP)
Key Achievements
- Reviewed design, code, and documentation for BLE link-layer and host software development activities.
- Defined project plans, milestones, and delivery timelines, ensuring commitment to deadlines.
- Reported project progress, risks, and dependencies to the software department manager.
- Established and enforced a structured software development process to ensure consistency and quality.
- Conducted annual performance reviews for direct reports, providing technical and career development feedback.
- Led technical interviews and contributed to the design of assessment exams for new hires.
- Delivered induction training and mentored junior engineers to accelerate their technical growth and onboarding.
Si-Vision
Senior Embedded Software
Si-Vision is a leading IP provider for high-performance, low power wireless-intellectual property (IP)
Key Achievements
- Designed and implemented BLE 4.2 and 5.0 link-layer software features in compliance with Bluetooth SIG specifications.
- Developed, maintained, and debugged a CI environment using Python and Jenkins, ensuring a robust quality gate for team-developed software.
- Authored and maintained test cases aligned with Bluetooth SIG qualification requirements; debugged failing tests and automated test execution using Jenkins and scripting.
Valeo
Embedded Software Engineer
Valeo is a global automotive technology company specializing in advanced driver assistance systems (ADAS), electrification, connectivity, and smart mobility solutions
Key Achievements
- Designed, implemented, and documented bug fixes for surround-view vision systems used in BMW, Volkswagen, and Daimler automotive projects.
- Executed unit and integration testing plans for a shared software framework used across multiple Valeo projects.
- Automated integration testing by developing a C-based tool to parse test plans and execute them on real hardware.
- Collaborated with the warranty team to analyze and resolve zero-kilometer (0-km) field issues.
- Authored requirements, design, and test documentation, maintaining end-to-end traceability using IBM DOORS.
Courses
About Me
I’m an Embedded Software Engineer with 13+ years of experience designing and delivering reliable, production-grade C/C++ firmware and applications — from bare-metal systems to RTOS-based platforms (FreeRTOS, Zephyr) — across automotive, IoT, and industrial domains.
I specialize in building robust embedded software that ships, scales, and lasts, drawing on deep hands-on expertise with microcontrollers, microprocessors, operating systems, and complex system integration.
Through this site, I share practical, real-world insights on embedded software engineering via technical blog posts, and I offer online courses focused on building solid, industry-ready skills. I’m always open to connecting with fellow engineers, technical leaders, and teams working on challenging embedded systems. Feel free to reach out.
Quick Facts
Current Role
Senior Software Engineer at ASML
Education
- - Information Technology Institute, Embedded Systems
- Mansoura University, B.Sc of Electronics and Communications Engineering
Let's Connect
Send me a message
Contact Information
Let's connect! I'm always interested in hearing about new projects and opportunities.