Portrait of Ahmed Adel
🇳🇱 The Netherlands
Hello, I'm

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

Aug 2021 - Present

ASML

Senior Software Engineer

Semiconductor Manufacuting Veldhoven - The Netherlands

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.
August 2018 - Aug 2021

Si-Vision

Senior Embedded Software Team Lead

IoT Cairo, Egypt

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.
Jan 2017 - Aug 2018

Si-Vision

Senior Embedded Software

IoT Cairo, Egypt

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.
May 2012 - Jan 2017

Valeo

Embedded Software Engineer

Automotive Giza, Egypt

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

Advanced C Programming

Advanced C Programming

(4.6)

8 hrs
1690
$15

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

Let's Connect

Send me a message

Contact Information

Let's connect! I'm always interested in hearing about new projects and opportunities.

Location

🇳🇱 The Netherlands

C/C++ Python FreeRTOS ZephyrRTOS Linux Bluetooth Low Energy UML Requirements Engineering Training and Coaching