Walid Kadry Helal
Verified Expert in Engineering
Software Developer
Cairo, Cairo Governorate, Egypt
Toptal member since February 3, 2021
Walid has been a software engineer, specializing in embedded software development since 2006. He has delivered projects in automotive (AUTOSAR and ISO 26262), smart devices (protocol converters), smart metering, and mobile communication domains. Walid has led projects and built products through all stages of the software development lifecycle, including requirements analysis, software architecture, development, and testing.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu Linux, Windows
The most amazing...
...recognition I've received was for outstanding (highest) performance at Intel and for adding a feature at Quicktel to compete with Huawei.
Work Experience
Senior Chief Engineer
Valeo
- Served as a software architect on two electrical machine projects in the power train systems (PTS) department: an electrical-driven compressor (EDC) and an integrated belt starter generator (iBSG).
- Built the architecture for a platform reused by 10+ other projects to deliver customer-specific projects. Four of them are in production and others are under development.
- Developed a static architecture based on AUTOSAR stacks: NvM, Watchdog, and Communication.
- Built a robust, dynamic architecture on a multi-core processor that was flexible for reuse in other projects.
- Developed a safety architecture that complied with ISO 26262. The architecture was based on software decomposition with restricted freedom from interference.
- Built an architecture that complied with all Automotive Spice SWE.2 requirements.
- Wrote a high-quality document on software architecture, using technical writing best practices.
- Strengthened system and hardware requirements through deep analysis and review, which helped avoid many future issues.
- Improved the development process by proposing and implementing modifications for templates and checklists.
- Became certified as an architecture reviewer for Valeo PTS projects.
Senior Team Leader
Valeo
- Served on the adaptive front light system (AFS) team in the visibility and lighting system (VLS) department. The AFS team owns the leveler, dynamic bending light, and adaptive driving beam functionalities.
- Managed team members, conducting performance appraisal meetings and setting annual objectives.
- Built my team from five to 23 members, based on a hierarchical team structure.
- Inherited and managed multiple projects in different phases of product development.
- Managed the matrix beam product, one of the newest products in Valeo's adaptive driving beam product suite.
R&D Component Expert | Technical Supervisor
Intel
- Co-developed the long term evolution (LTE) protocol stack (user equipment) for Intel mobile chips.
- Specialized in the E-RRC layer (connected mode), according to the evolving 3GPP standard (36 series).
- Improved the bug rate and reduced it to almost zero in less than three months after taking on the responsibility.
- Ensured that applications were in accordance with quality measures and recommended ways to increase the quality and integrity of development by maintaining code quality and reviewing all committed issues on the main line.
- Received an outstanding performance rating (the highest) in my first annual performance review at Intel.
Embedded Software Team Leader (R&D)
Emg
- Managed the embedded software team on several projects simultaneously, each running at a different phase, including the three-phase AMM meter, concentrator, and bus controller projects.
- Tracked and led the embedded software team members and followed up on their work.
- Built a smart meter platform, with complete project documentation, that served many tenders.
- Used Bugzilla tracking software to organize and report on software projects.
- Applied configuration management methods to organize the team's work and code.
- Produced project plans for software development projects in accordance with PMP guidelines.
- Ensured that applications were in accordance with the department’s quality measures and recommended ways to increase the quality and integrity of development.
- Collaborated with the software development team to ensure interoperability between software and firmware components.
Senior Embedded Software Engineer
QuickTel
- Contributed to every stage of the software lifecycle: investigation, prototype, design, code, unit testing, performance tuning, documentation, support, and enhancement.
- Customized Qualcomm CDMA module software to fit with the QuickTel hardware design. The Qualcomm software size is around 1,450 files of .c and .h files.
- Designed, developed, and implemented Qualcomm's fixed wireless terminal based on the CDMA module. This involved creating a new task in REX OS (the Qualcomm operation system) and an SPI peripheral on GPIOs where SPI is needed to communicate with SLIC.
- Enhanced existing product features, performed integration testing with third-party equipment, and debugged related interoperability issues.
- Addressed embedded software issues related to product performance throughout the product development cycle.
Experience
Fixed Wireless Terminal
As the senior software, I overcame all the software difficulties to reach production safely, and I received a special bonus because I added a new feature that made our product more advanced than the Huawei product.
Ten years ago, a SIM card was always locked by a default PIN when you used it the first time. A fixed wireless terminal (FWT) doesn't have a user interface, but the Huawei user manual instructed users to put the SIM in mobile for the first use to unlock its PIN before using it in the FWT.
I added a new feature to enhance this point and allow the user to unlock the SIM using the FWT directly without first using a mobile. The new feature is based on using the audio player in the Qualcomm chip to guide the user through a recorded voice message. The voice message is played from the Qualcomm chip and routed to SLIC interfaces to pass it to the landline phone when the user picks up the phone to make a call.
See product details: https://www.alibaba.com/product-detail/Etross-fwt-8818-gsm-fixed-wireless_60635151039.html? spm=a2700.galleryofferlist.normal_offer.d_title.3fc14e1eyJ6jyL.
Certifications
Functional Safety Engineer
TÜV Rheinland
Skills
Tools
Git, Subversion (SVN), IBM Rational ClearCase
Languages
C, Embedded C, C++
Paradigms
Requirements Analysis
Platforms
Windows, Ubuntu Linux, ThreadX, Ubuntu
Industry Expertise
Automotive
Other
Software Design, AT Commands, Atmel, Real-time Operating System (RTOS), Embedded Software, Embedded Controllers, Embedded Development, Software Analysis, Smart Meters, Debugging, Microcontroller Programming, Modbus Protocol, GPRS, Real-time Embedded Systems, Software Architecture, Embedded Systems, Functional Safety, ISO 26262, AUTOSAR, People Management, Customer Support, Customer Satisfaction, Team Management, Landline Architecture, Industrial Internet of Things (IIoT), Conflict Resolution, Long-term Evolution (LTE), Analytics, Safety, PCB Design, LTE (Telecommunication)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring